sketchucation logo sketchucation
    • Login
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    Model History plugin - Feedback please

    Scheduled Pinned Locked Moved Plugins
    17 Posts 8 Posters 3.0k Views 8 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • G Offline
      Glenn at home
      last edited by

      Wow, that seems very cool!

      SketchUp Pro 2024/2025 Dell XPS 8950 i9-12900K 64GB Ram RTX 3080

      1 Reply Last reply Reply Quote 0
      • GaieusG Offline
        Gaieus
        last edited by

        Azuby,

        I moved this topic to the Ruby Forum if you don't mind - but left a "shadow copy" of it in its original place for a few days.

        Gai...

        1 Reply Last reply Reply Quote 0
        • A Offline
          azuby
          last edited by

          I've posted it to the Pro forum, because I thought I would reach more users than programmers. Because at first point it is an extension for users, not programmers 😄

          But OK, I don't want to disorder the forum.

          azuby

          *error initus :: Blocks | CurrentDate | d/Code | extensionmanager | FFlipper | HideEdges | MeasuredArea | ModelHistory | PluginsHelp | PronButton | SAWSO | SCP | SU²CATT

          Bad English? PM me, correct me. :smile:**

          1 Reply Last reply Reply Quote 0
          • R Offline
            RickW
            last edited by

            So it's like my ToDoList, but with more features. Interesting!

            RickW
            [www.smustard.com](http://www.smustard.com)

            1 Reply Last reply Reply Quote 0
            • A Offline
              azuby
              last edited by

              Oh I see ... the advantage of your script surely is, that the model ships with its tasks. I also thought about that, but decided not saving the whole history to the model file, because the amount of data is to much I think. It would load slower in Sketchup.

              azuby

              *error initus :: Blocks | CurrentDate | d/Code | extensionmanager | FFlipper | HideEdges | MeasuredArea | ModelHistory | PluginsHelp | PronButton | SAWSO | SCP | SU²CATT

              Bad English? PM me, correct me. :smile:**

              1 Reply Last reply Reply Quote 0
              • A Offline
                azuby
                last edited by

                Just crosslinking:
                http://www.sketchucation.com/forums/scf/viewtopic.php?f=47&t=360

                azuby.

                *error initus :: Blocks | CurrentDate | d/Code | extensionmanager | FFlipper | HideEdges | MeasuredArea | ModelHistory | PluginsHelp | PronButton | SAWSO | SCP | SU²CATT

                Bad English? PM me, correct me. :smile:**

                1 Reply Last reply Reply Quote 0
                • A Offline
                  azuby
                  last edited by

                  A short list about implemented functionalities:

                  • Rollback
                  • Delete history point
                  • Delete .skp file from history point
                  • Delete history
                  • Load .skp file from history point
                  • Load newest version
                  • visualization of history point with unsolved tasks
                  • storyboard + storyboard animation (maybe needs more information to be displayed)
                  • ...and a lot intern stuff for more comfort in programming this extension

                  Next thing I want to implement are all functions related to "Tasks"

                  Suggestions for that extensions are welcome. Feel free to ask, whether things are possible 😄

                  azuby

                  *error initus :: Blocks | CurrentDate | d/Code | extensionmanager | FFlipper | HideEdges | MeasuredArea | ModelHistory | PluginsHelp | PronButton | SAWSO | SCP | SU²CATT

                  Bad English? PM me, correct me. :smile:**

                  1 Reply Last reply Reply Quote 0
                  • S Offline
                    sepo
                    last edited by

                    This looks like useful script. So if I understood it correctly it will track changes and will allow you to go back to that change, kind of similar to history tab in PS. Is it available to be tested or..? 😎

                    1 Reply Last reply Reply Quote 0
                    • boofredlayB Offline
                      boofredlay
                      last edited by

                      I would definately be interested in this one.

                      http://www.coroflot.com/boofredlay

                      1 Reply Last reply Reply Quote 0
                      • A Offline
                        azuby
                        last edited by

                        Sorry, I don't know the history tab of PS (Photoshop?). Does it allow you to see your changes also when you have closed the program and open the file later?

                        I'm still thinking about, whether the extension should work automatically or the user needs to say "Set the history point now", because in combination with the .skp file saving to the history the amount of data will highly increase.

                        At the moment the script is not available. Maybe I will need some beta testers later, but don't know exactly. I'm "a bit" busy next days.

                        azuby

                        *error initus :: Blocks | CurrentDate | d/Code | extensionmanager | FFlipper | HideEdges | MeasuredArea | ModelHistory | PluginsHelp | PronButton | SAWSO | SCP | SU²CATT

                        Bad English? PM me, correct me. :smile:**

                        1 Reply Last reply Reply Quote 0
                        • N Offline
                          not registered yet
                          last edited by

                          @azuby said:

                          Hey folks

                          in the Deutschsprachiges Anwenderforum I have a thread where I post what's going on on my new projet, a Model History Ruby extension. Because I think there are less people speaking German, I will start my call for feedback here again.

                          The attached file gives you an overview about the things you already can do with the extension and things which should be implemented. The Model History extension should support your work on your models. It also should be a kind of reporting and version control extension. You can set history points with the values of the model, such as amount of edges, materials etc. will be saved. Optional you also can save the original Sketchup model file, for that you are able to come back to that point of work (-> Rollback). There also are other views of the model date: A storyboard an a graphical visualization in a chart. Also to mention is the possibility of adding tasks to your actual working status and marking them solved (marking solved can be done for task from history points, but adding new tasks to history points is not possible (technically possible 😄 ).

                          Maybe it is no good joke, but try to figure that out: Your boss creates a new Sketchup file and adds 35547 taks. Than he gives you the model and says "Do your work, dude! And please send me weekly report about your work" Possible. He adds the tasks and you mark them solved, if you solved them. Than you export the report as as HTML file and send it via E-Mail or put it only.

                          The entries you see in the image represent the history points, each one is implemented as a pull-down item. The first item (the pink one 😉 ) shows the actual model data. There you have more information than with "Model Info" window and also you have all the information in one place.

                          [attachment=0:n6nwsib6]<!-- ia0 -->mh_online.jpg<!-- ia0 -->[/attachment:n6nwsib6]

                          As you can see you have a Toolbar, a rightclick menu item and a submenu in Plugins menu, from where you can access the functionality of the extension. Of corse I will do the interface multilingual, so that it is possible to translate it in any language you want to have (that includes Frisian, Saxon, Bork bork bork and Klingon Language 💚 if you find someone translating).

                          Now I'm asking, whether there are some points you want to also see implemented.

                          azuby

                          Will you PLEASE tell me where to download?

                          [Invader ZIM]

                          1 Reply Last reply Reply Quote 0
                          • L Offline
                            lewiswadsworth
                            last edited by

                            tlhIngan?

                            majQua'!

                            [Lewis Wadsworth]

                            col sporcar si trova

                            1 Reply Last reply Reply Quote 0
                            • A Offline
                              azuby
                              last edited by

                              Invader ZIM, thanks for your interest. I've written in the posting right before your posting, that at this moment the extension isn't available. Depending on the feature the status is alpha or beta.

                              Lewis Wadsworth: ... hm ... hm ... well, ... ... Butterbrot? Reinkarnationreaktivierungsapparaturzugangscodeverschlüsselungsprogrammdokumentation?

                              azuby

                              *error initus :: Blocks | CurrentDate | d/Code | extensionmanager | FFlipper | HideEdges | MeasuredArea | ModelHistory | PluginsHelp | PronButton | SAWSO | SCP | SU²CATT

                              Bad English? PM me, correct me. :smile:**

                              1 Reply Last reply Reply Quote 0
                              • L Offline
                                lewiswadsworth
                                last edited by

                                @azuby said:

                                Lewis Wadsworth: ... hm ... hm ... well, ... ... Butterbrot? Reinkarnationreaktivierungsapparaturzugangscodeverschlüsselungsprogrammdokumentation?

                                Do you know that there is an object-oriented programming language out there based on the Klingon (tlhIngan) language? I've never been tempted...life is odd enough without attempting to write script in an imaginary lifeform's tongue. I've already ascended to the heights of geekiness, I suspect, by simply being able to respond to basic Klingon.

                                http://en.wikipedia.org/wiki/Var%27aq

                                --Lewis

                                [Lewis Wadsworth]

                                col sporcar si trova

                                1 Reply Last reply Reply Quote 0
                                • A Offline
                                  azuby
                                  last edited by

                                  Cool, a Klingon Ruby preprocessor. Nice idea. So let's quote Rick: "I put it on the list" 💚

                                  azuby

                                  *error initus :: Blocks | CurrentDate | d/Code | extensionmanager | FFlipper | HideEdges | MeasuredArea | ModelHistory | PluginsHelp | PronButton | SAWSO | SCP | SU²CATT

                                  Bad English? PM me, correct me. :smile:**

                                  1 Reply Last reply Reply Quote 0
                                  • A Offline
                                    azuby
                                    last edited by

                                    OK folks,

                                    this is a new screenshot. I know, there are two "undefined", which are the result of hand-editing the history file 😉 - it's old stuff. Anything you can see on this tab is working. The other tabs ... well ... I have to care. The Tasks tab is OK, you can see all tasks ordered and add new to the current model.

                                    I've removed some bad bugs and added some other functions, for instance a menu entry to get the window back on place where you can see it and with size, which fits to your monitor resolution.

                                    The black bar you can see is a one I hover with the mouse. And something more to colors: I use the system colors, so if your menu items are dark red, you will have dark red elements in that UI.

                                    azuby

                                    http://www.sketchucation.com/forums/scf/sas/Ruby/mh_screenshot_web.jpg

                                    *error initus :: Blocks | CurrentDate | d/Code | extensionmanager | FFlipper | HideEdges | MeasuredArea | ModelHistory | PluginsHelp | PronButton | SAWSO | SCP | SU²CATT

                                    Bad English? PM me, correct me. :smile:**

                                    1 Reply Last reply Reply Quote 0
                                    • 1 / 1
                                    • First post
                                      Last post
                                    Buy SketchPlus
                                    Buy SUbD
                                    Buy WrapR
                                    Buy eBook
                                    Buy Modelur
                                    Buy Vertex Tools
                                    Buy SketchCuisine
                                    Buy FormFonts

                                    Advertisement