NClass

NClass - the free UML editor, reloaded

GPL-3.0 License

Stars
170
Committers
7

Bot releases are visible (Hide)

NClass - 2.8.2 Latest Release

Published by gbaychev over 2 years ago

Release 2.8.2

This is release 2.8.2, the 'almost two years late' release.

Highlights

  • Update the pdf sharp lib and improved vastly the way pdfs are handled under linux. Special thanks to @Baltasarq

Bugfixes

  • Multiselection fix (see #47)
  • Namespaces shapes won't have mangled symbols anymore (see #55)
  • GDI objects are pasted now onto the correct position (see #53)

Changes:

  • 81d420c8e0e0736076c6ec1de773d8ce27705b41 Merge branch 'release/v2.8.0' into stable
  • e62ccb283a0c067898a741b0e9214f0fb057cd08 Merge branch 'master' into release/v2.8.0
  • aff1ecdf3a312817220b213ad4268bb82a328bdb Bump the product version in the installer to 2.8.2
  • 27984ed13e73446708d76aae3ed3ce132040b2a0 Bump the copyright in the about dlg
  • 0ddb05de68025a9e6c8a27e215a8038ca9100b9c Update nreflect
  • d072d7b6a8d629c6273db1db3d7972a051a1dd42 Bump the assembly version to 2.8.0.2 and write the patch notes
  • 2f2d63250d939000303370196feeae3ee8461dc6 Convert the *.cs files to UTF8, closes #55
  • b4d51bce3ae5a248eb821bdf29d8afdac83bd50b Add missing namespace reference
  • 569bee8f32591c6cfc34715a52da98f25ae82043 Improve PDFExportFinishedPDF dialog size under mono (#54)
  • 6f95b9519441c9d1673e690e1f3894859b682f36 Fix the copy/paste error in the GdiGraphics, closes #53
  • 856b918df89933d8a9f8c64a88d631a6cb34ec65 Improve dialog size under mono (#51)
  • deba47c0c47591ac99e4e67bec9a43254610a557 Use xdg-open for created pdf files on mono, #45
  • c0f9d7bbdc6199f27e819ea0f1f899b52ddf451d Use the details dialog when the pdf export fails #45
  • 73b7d2ebed5e18856549a4ff1a94bc3da07bd52d Fix the pdf export under linux/mono #45
  • e240a1d0a3abbede54a48c67e589b92e15d07dbf Allow true multiselection and deselection of already selected elements, closes #47
  • 6cc4bdac7ac2774b1c176846a63edacb29e53264 Fixed issue #46: zoom level label displaced in GUI on mono (#49)
  • 9ec02b296a09c4cd21977dd3905ed3f69f2a5d5d Update NReflect
  • b1127ef9b1bd7d24d504ee36dcdcfdd890a51600 Merge from master

This list of changes was auto generated.

NClass - v2.8.1

Published by gbaychev about 4 years ago

Release 2.8.1

This is release 2.8.1, bugfixes:

  • Fix the update checker and make it to do not nag at the user, if there are no updates #42
  • Build the zip archive in unix conform way #43
  • Use bitmap resources for the DetailsErrorDialog, so that it does not crash under linux #44

Changes:

  • e34c74d10b0d5e186acf317de6c8c48909e83cf3 Merge from master
  • 205772e85a1630524d7363914b13365f0bf9b7b7 Update the release notes
  • cf3ea1ac2629a540a2a9bc0ca0a81eee9354e6a7 Bump assembly version to 2.8.0.1
  • fca31fe8b1ce5795c675fc3fa43d1982bc1fbbef Use bitmap resources for the DetailsErrorDialog, #44
  • b35c2637c6dd664e6ef862e2071138a5bdefa777 Add the missing dll, closes #42
  • a13ab2c82372984798abc25afa6a3124e6baccbb Do not nag at the user on start, if there are no new updates, #42
  • aa10d79655a985df111f25481bb866197471f60e Built the zip archive in unix-conform way, closes #43

This list of changes was auto generated.

NClass - v2.8.0

Published by gbaychev about 4 years ago

Release 2.8.0 - The undone release

Hello folks,
after a long time the release 2.8.0 is ready. Here are the highlights

New Features 🚀

  • You can undo/redo now (mostly). Yes, you read that right. Currently you can undo/redo the following

    • Adding of shapes and connections
    • Deleting of shapes and connections
    • Renaming shapes
    • Adding/inserting/renaming/modifying members of class shapes
    • Adding/inserting/renaming/modifying members of enums
    • Adding/inserting/renaming/modifying members of delegates
    • Pasting elements

    Moreover I've implemented an undo/redo visualizer ala Photoshop.
    So this is what I considered the MVP of the feauture. There maybe bugs and not everything is in place, more will follow

  • The support for vs2015 is now dropped and support for vs2019 is now in place in the code generation

  • NClass now uses an error details dialog when opening a file or importing a diagram. This should help find and troubleshoot problems faster

  • NClass now checks for updates on application start.

Bug fixes 🐛

  • Fixed a weird behavior where shapes where dragged when the user did right click in them, caused by spurious win32 messages
  • Fixed a small error when importing assemblies and there were internal only property
  • Misc small stuff

Next steps 📡

So the work is going to continue with glacial pace, I'm doing this in my spare time, after all. The next release will focus on some java and code import improvements, most likely.

Thank you for your support and patience!

Changes:

  • 6ea67b669d5c817f8d5f8cc303b3c758c2f12da6 Add release notes
  • 4a72f753bbf37d8f351c86993e199e2736d1faad Code cleanup
  • 671d218467274d549b4d665f3bca2b6099d2c656 Make NClass check for updates on start and drop the timer shenanigans
  • 145635a7a1a2b2c92f539a5a43f26ae6177180ee Bump the AssemblyInfos
  • d29a45f526b960dbd4876d293c8888a9e821a166 Bump the copyright
  • 6a364ad7ff359a3ee81caf4d719ee227972db6dc Merge branch 'topics/vs2019'
  • d4907e3d898d1230745a6d9c0a93c25432219992 Merge branch 'topics/undoredo'
  • b855013b0943801e5907610fc8e54e182c38a966 Fix the property import
  • 37d4fcfb48dff32b969a42c9dff6c49d0f54088b Display the commands properly in the undo/redo explorer
  • 608b3e7fd67c2bdaa1769ee495e7a37140dc9407 Add a beginning list item to the undo/redo explorer
  • 674b59fcabf83157cbcd49c2759cbec61931a515 Fix the AddEnumMember command
  • f2e4668390923fc8a694aa8f3462533a277bdbc9 Fix the add member command
  • 5e2db0cf60fa42c7c04c5f60381ce449f2d9f48b Replace vs2015 with vs2019 in code generation, closes #39
  • 0e651bccfe8ca2a1d389d667f09a28d12ee6f5b2 Give focus to the canvas when selecting a document
  • a228d74649819664f530e10398910ee1ed742efb Fix the drawing of the UndoRedoListView in the win forms designer
  • fa4611af67388dcfac94faa28cb556d998f94a19 Add the DetailsErrorDialog
  • 48d73528e59f64d0fdae1e881e2a698e5fd9cfe3 Fix the type property for C# events
  • c307475c29bf389692122b66ea01088b6a1dc6b3 Add unit tests for deleting new connections
  • 6e90f378574d0b46dbaee1fed147f58b29b97f87 Auto-scroll the undo/redo explorer
  • 511efa341606a133208a8970bb30d17b00bc6a8e Rework the AddShapeCommand, so that always the same shape is reinserted
  • 5b80c0dc6e7212725940ed015e914853bf9991b4 Fix the weird drag and drop behavior
  • 0ddeff5c977a9b7709ee1d7c2c26a8206ea9c3d7 Refine the undo/redo while in the edit member dialog
  • 7a58aeee2d23bd3e50fc02af2f427935354bf9f7 Implement the RenameMemberCommand
  • 13093f359c208a8a0d41dc78aac83732cc2f3ec5 Move the RenameDelegateParameterCommand to the correct project
  • 81d0a82ff45f1dad54ddcfb4b3b73e6ee9019f83 Allow undo/redo when the member dialog is opened
  • 0bea89e60daf2209f3e924abfd382327898dfcb8 Implement AddNewMemberCommand
  • bde77909f2be8853dfb9a916d58620abe041c0a3 Implement the DeleteDelgateParameter Command
  • 1c0d1a9ffd90f9e17f1ae6cb53b4ae674c59d72a Implement the AddDelegateParameter Commmand
  • 9758475edb8e9a76f397e08322ac377b4de30ac2 Implement the RenameDelegateParameterCommand
  • 241ada5423705bbd6e3061dea6cd23657509a8b3 Untabify all files
  • 6b405cb22b50ef9055741139150b2ace5b3618d2 Untabify DelegateDialog
  • d1cab49ec74af323469a2c3a69c185a5affa161f Implement the enum commands
  • 51bdf673a6cbc69d300168854205c3929370bea3 Untabify the EnumDialog
  • 21d9db9d17bae9723fb6b0e9cf9b750cd2a02452 Implement member insert command
  • af9de20eb42c77d726ac72110219988e38ab93a2 Implement enum undo/redo commands
  • a73e3584126641135cd84139c3377df2a3d76f80 Untabify the MemberEditor
  • 0d8086cef85700eee0f767bfbb3cce875c47bdd6 Reattach shape event handlers when reinserting a connection after undo/redo
  • 11aa4ec5b3230ad4db0deba18044d4de31e49c0a Implement the delete member command
  • a07ee9f9f5a86426378e550fa89cd22b787d3533 Fix an off by one mistake when calculating the active item index in the UndoRedoListView
  • 45693e97fad98d59901e90c38f6dcae7dd6e53c6 Use string resources for the display text of the undo/redo visualizer
  • bb6920b21426e91fc0b90da9f470ac481f44ae51 Implement the command Id
  • f0fed8a457214eeb466f4954291d0decb47ab44e Implement a undo/redo explorer ala Photoshop
  • d57d8af187c904df7c9791dc926659897c7068e7 Implement the paste command
  • e42f758eb51d44dda628a7328fadd45d40ca8041 Implement the AddConnectionCommand
  • d44524062db2346e4770a92baf7a574a39932277 Implement the AddShapeCommand
  • 0393dc36433afbac67d49b9270a1abe99881e21d Clear the redo stack on new action
  • 0a3e92b6ff1f3a0810cda5b3a6db3acc7d523e86 Implement the MoveElementsCommand
  • 1de3407d0b27cb8649c597982a82b4a6a4e3d51b Untabify and format some files
  • 8e2f3c6b5717e7b0f25fec0188249fb9f23c1fe4 Implement the DeleteElementsCommand
  • 44d1a73ea18186c77110d2927c7559dbbcec0a13 Add unit tests for the rename command
  • 7511b9e3a573c47d18856f9c9366ac99936706a8 Add undo/redo for renaming actor, use case and system boundary
  • 33f78f484b224ce1425746cc385b3905cb6ff86b Add undo/redo for changing comments
  • 8dfcbabf5be1821eda1f453a35bf0b23dce584ea Untabify the comment editor
  • ad7e927ee4c339743c8382d4b31e4accfd22feb5 Implement undo/redo for renaming type, enum and delegate shapes
  • e372f6d8e36169d6b0f475c932e18035e4f6790d Untabify some files
  • 76b032b4af0600caefb4864f52676a1b94a4527f Switch to ICommand in the undo/redo engine
  • 026d5f0e98e6073f8ba188566ee9f66fccfed659 Add undo/redo commands
  • 0a01618318355a8855321418e57c05a53d639fe3 Undo/redo of AddShape, take 2
  • e1c7949460c87392e48bdbe087db16f8502d6cf1 Move TrackPropertyModification to Modification
  • 5dfb52b37af78a00df888528e3f4427ac5d748e2 Add RaiseChangedEvent to IModifiable
  • dbb0b1212874f75295aed6bf7d13c84d361a2d75 Run the update checker on start
  • 14a58d59c52ba41ce9870a83b5682792de289a49 Revert "Implement undo/redo of AddShape, first failed try"
  • 8bd970374dd9443ed7be423541f901a0bd25815f Add build information to the README.md
  • 87cbb4e96e9454de303574ff3535a4b6eef34002 Add undo/redo shortcuts
  • 6d9804f19977b01414f1a96c7174787f282b3cf6 Implement undo/redo of AddShape, first failed try
  • 35405d133ccb778b66829c866c77a27933adf8d8 Add undo/redo explorer
  • 37552ee0c7c5fdc5261dc69c2a07ba8e24168bf5 Refactor the property modification
  • 9980f40930751c637cda9a565d6e11f5b8a6688e Update the undo/redo buttons when necessary
  • 7bba61c6a0fbfefc74ede04caafacd1eec3b7180 Implement the change of name of type based entities
  • c3923c0771148790483d3f5827b5caf732e58c7c Wire up the undo/redo engine to the diagram
  • 2bbd0f8df6d13d7f6be5034ebf836a46239fc3e5 Add ModificationEventArgs and change IModifiable
  • 8ac192455e8b648d5ee152bbc333cc1c2a39bf34 Add modifiction and UndoRedo engine
  • cb48723fc2533fd7b33aa3fa47b3e7ab089f92dc Add trackable value
  • 8f0c62e702932bde5013ca17345f47546dd41317 Reenable undo/redo buttons

This list of changes was auto generated.

NClass - v2.7.0

Published by gbaychev about 5 years ago

Release 2.7.0 - the release nobody wanted

This is release 2.7.0, some of the highlights

  • You can do now use case diagrams
  • NClass is now using updated and homegrown NReflect
  • The projects targets now net472
  • Copy and paste should finally be working correctly
  • Some of the code areas are now covered by unit tests
  • Bunch of small miscellaneous fixes

Example use case diagram

NClass use cases

Example class diagram, showing some changes in the architecture since 2.4.3

NClass before and after

Next Steps

I'm going to continue the development with my tectonic speed, so buckle down.
What I'm going to do focus on in the following release will be:

  • some basic undo/redo functionality
  • improve the assembly import/code validation
  • maven support for java projects generation
  • dotnet core support for csharp projects generation

This of course can change

Thank you very much for the patience and the support of contributors.

Changes:

  • 4b116b3d56eaa2dcfe020cf89d474b549c56440d Add release notes
  • 0201135ae83085f127c2bce0d0b9eed7049a406d Last minutes about dialog improvements
  • 1277ff4b463db84895a7dae80ebc0539205412f7 Tell the wix fragment where NReflect can be found now
  • 91972956a90175bc747fe6b064e03cc9b86b5660 Move the NReflect submodule into the \libs folder
  • 4a2327d41c5ede7632ddf6b59b22b229989b092b Update the default styles
  • cad00ae098a77952e38cf816ac6434e855288cb7 Hide the editor of use case shape when OnMouseDown is invoked for the shape
  • 6b884433bc3d7a3ff1eb82d87571d27fac98fe67 Fix the system boundary activation and set the entity text when actor, usecase or boundary is deactivated
  • 81ad798830c3737163b689cd13876cb7e5b2450d Adjust the README.md
  • 2dd62b810295146ccf1886de4ad3d24cad4f33dc Assembly version bump
  • 159df0f09a1ab4f74eb7092e8902bb728a0ce9bb Merge use-case-diagrams
  • db376a0fe6321d8e6d3706d91e3f596325df7c21 Pimp out the system boundary
  • 23bc8f5c9d9de0698eafbfe8ff864db7781adf86 Add gradients, bells and whistles to the actor shape
  • 91f100039c7d815a9ee4fa3a7d7aa1eb5e3b26cd Redo the drawing of the use cases, use gradients and fluff
  • 447d4959833c5ab6ffd90f76bdd29387c1a059fe Add deserialization tests
  • 1db6c88c2399ee27aa25a8c0eedd66dd2c5ffa60 Update and install nunit.testadapter into the correct projects
  • 2d59969ece3ecb8ca29ab2e9655a6f7ef1b5fdfc Add actor borders
  • f042173ab2e5091419035d7629b6d42d2fc14570 Update the NReflect submodule
  • d9d48724ce7be084977868f09e11a2bc51ea5056 Project and config fixes needed after the retarget to 4.7.2
  • 4f64fa5fdf9900f0d7ed746e43df7c1e17fd6c7d Point the AssemblyImport.Tests.csproj to the new correct place of NReflect
  • f0e112fdf602f7a28237f07901ce945c5756b0f2 Point the installer project to the new correct place of NReflect
  • 1212a27fe344a38ed970d34c53fe040336a772ba Redo the git submodules
  • ccaa36c01dec4b313ac35f97a3849ed6dc21cb72 Correct the NReflect folder reference and retarget to .net 4.7.2
  • cab020d7e576a8f2dfba158f7b02f8a02c11314c add NReflect as submodule
  • 23a1d5255d468dfe262aee5922258eaaed1138bb Remove forgotten todo
  • 23ca0ef64d2748f76e0e5328f92abc502fe2ddaa Localize some methods
  • b89a1e1f3eb6eebfa491c3e6330f28a57436a751 Show code generator only on class diagrams
  • d6b8f1b64cb98a9947d7404d60b7878180f533b7 Fix forgotten code #covfefe
  • 25717a9a375ce6b34b609bb931acabc88ce13142 Allow the NETImportPlugin only to import assemblies in C# diagrams
  • 85375641ab01d78ec07982aea7cef1385e0e688d Rework the copy/paste of nestable items
  • e1e30d34194cc3fa69a3fccd699fc720541582db Add unit tests for cloning packages
  • 1129d9927dd5c3c0588b983a510c9a591fedb7ca Add more copy/paste tests, use TestCaseSource Attribute
  • 5cf45f546defbac60fa6d7e385599768912aefdb Reenable the nunit test adapter
  • 81ee0586c0df870cd88471406510f43b16052b49 Add some basic tests for copy/paste for use case diagrams
  • 6c06679abf21013c89a289efca9e4caab487077f Add unit test for copy/paste packages
  • 78741e1e30f46385bb278db2b316134a6162144f Replace the use case editor with simple editor
  • 0198fecb9c453689bc132d46ced6df9ffcd71775 Replace the actor editor with simple editor
  • f8f95e9eeb9f688ade21c5e3065bdab87099d800 Untabify some files and do some minor code cleanups
  • cd19fbeb3dfe7bbd67afc25be502fe73a32fd7e1 Implement simple editor for shape names and use it in the system boundary shape
  • 6ec0926431cb86fa15fd3fe34c738f748171e0ae Reset the grahpics transform when selecting simple connections
  • d2c31ae015533c9a464d77c7e0c2ba0eba978a2c Implement the drawing of the SystemBoundary
  • bcfdf6492f607b9e7b51cdc96f659e4a142276d3 Add SystemBoundary to Style
  • a6835f49711b74c7c3d46ef67c59d3679187585b Add the first iteration of the system boundary element
  • 8091981a38c8cf0368fa9950cf96d756cef3771a Add use case diagram
  • f7ecdb4844eff2a8e14a11f4cba8006751547eee Activate and deactivate use case and actor shapes properly
  • 2fca740ed6982f9319b607227af7d22e8ef69b07 Rework the key handling for use case and actor editor
  • b3319e9b55a7f290b6906792af20fca96f6a6f49 Add MousePressed handling in SimpleConnection
  • e9fb91c237300f448fc13fb18143d58850f1d36f Inherit the use case connection from SimpleConnection
  • 866b73b216561b438a43e363c0b35071c0c59fba Merge branch 'rogersachan-master'
  • bb29dbc341d14dbb9b01a3c25b39979e72621ed8 Implement SimpleConnection.CalculateDrawingArea and finalize its implementation
  • 01e8665b9498c44e6bd90deee84e3ea0f6fb6376 Move button down alongside title header
  • df8f1331b29985a5675eb16e826246522b0a03a8 Add the text drawing
  • 6c219b3b6bcdc7fe287f97f18040f1d2af3f6417 Redo the drawing of the lines
  • 7c26e3e720d0b7724c7c55c590f1a31141183e52 Redo the serialization
  • 8dc57fd17c1d45590e59731964b974bc40e1d362 First iteration of SimpleConnection
  • f10c153462cacc6bb94ada0263b93cc6ada79e57 Remove the simpleConnection nonse from the RoutedConnection
  • d0be9c9b82f2499686d1b6ae45965dafe36c4c22 Move Connection class to RoutedConnection and refactor
  • b1cd83d77a5c15c2bf1584757d97106c453af72a Fix the assembly binding for System.ValueTuple
  • e501e847da4a68a05faba90c2395a799b58ee46a Update the nuget packages
  • a0e0ad9a84bcc8558f7417f6429848beb3b01af6 Fix a conditional compilation mistake
  • 54f23a0c6ebb15d907ff43ad83de6097937ee952 Merge from master
  • 0b06ac39c9ccde13f2c92707a45af59e906c3597 Improve the tab bar, closes #25
  • a3b0b82bcba64b3764d3698339f54d4a20637fb9 Fix the loading of pre 2.5 project files, fixes #28
  • 4ece94c28476f198085cdfec917700fc1bdd72af Copy the default styles to user styles folder on start, fixes #27
  • c6b4815c184bf31099bff3eaa287dd710a24f037 Adjust the assembly import tests to the new serialization
  • dbc2c9043928de18d254f9f2ba62236d79c86f3f Fix another #IF DEBUG covfefe
  • 28fa582bf0ddc5e7c301fd5d63e50cab3d7beaf3 Fix small issue with PackageEditor inheritance
  • 31c1c52713de9eb6e76242ac7c6aa2174e4e4e4c Merge branch 'mrpetro-master'
  • 04c5ae2dc3b7957e23be2dd24ca98c12f2d0c183 Redo styles
  • 7e89959a0a7fbda993e9e1d600245a2379dd290c Style adjustments
  • fc0d85144c63d0693ef680e12d663a4fe0c338be Do some refactor and fix yet another draw order issue
  • 71397370ecaf078e6b775ddc928d0ed8f526a76f Implement automatical resizing of containers
  • b380b514664df1dbdf007d317c67202597a9a3bf Improve the reverse drawing order a bit
  • ecf5d01728bf91680ce1ddf8d33864638dc9b5d1 Fix the copy/paste, connection creation and draw order, change the hover rectangle
  • 8429c70c2db8684293e482b21cd87cfdc1f4425a Refactor IShapeContainer to abstract class
  • f369298a6738f134a9ea5f4d098d44a0a1ab4217 Style adjustments and shape attachment/detachment fix
  • e3f4f90f96f03fefa4e529b1c30babd217f4c904 Prevent that a child and parent entity are detaching/attaching forever
  • de47a882b07c8f2fd70bbdcf1a47e70ee53b6d12 Package shapes initial implementation
  • b7d4f0e503a463cd64530d7c640485f1227cd195 Feature#6 implementation:
  • e6d8109c6696826af185a70bf45f2305e2bc24f0 Improve assembly import (#20)
  • 642ca86f4b61a1b86a2f1d49d8086b13794d84a6 Adjust copyright
  • 608b2cd4222283aa071853a2e1475ea71a18d63e Untabify Connection.cs
  • a599ba9b6cd38fdce6d09e5722f37a0c51f20fae Implement simple connection - first iteration
  • ef670dfad60aab1bd6c8a2df1630220239f73134 Do not allow duplicate generalization in use case diagrams
  • e11e01dd90f891539649dde64f239b3a6f53e420 Test for proper cleanup of extends/includes removal
  • 18be72ca3460b3e93c7bf18cbcf3769e22f5d92c Allow only one extend or include relationship per two entities
  • cb1a639eee210f811fb1a53d5d0833ab68a06c6d Implement constraints in the use case generalization
  • dcfe4c5628e0b2822deb1cb9d05acce2c5242259 Rename the test assembly dll to NClass.Tests.dll
  • c160de1e91a77479bee0761088fd20401bb424c0 Add nunit test adapter - support for live unit testing
  • ca745d53aafcd84d03de0a43f0a99408425fbbc5 Add actor inheritance tests
  • 6c265eeac1578e4245ae60d38043ae07a865af06 Add nunit
  • bebdf2f13bdf775f32bf630613e2c1654fcdb409 Add unit tests project
  • 08f3d4f86abdbd498fad003cfcdf82c6d4f146ac Implement use case relationships deserialization
  • 7fe468e583a1ee70b174f849e00986ca63fd989b Abstract adding comment relantionship into the Diagram class
  • 69d8086dfb1f381ee5534017e9f2d6f9fc5c6cc6 Make the extension line dashed
  • da92d0525b4c216b6a3fd321b944a1c255f863f4 Make the inclusion line dashed
  • f3e41cb39ddc29cfa494996a63c055bacf947fc2 Add end cap to use case inclusion
  • 52a684f490273dfdb0c106b2d4e32037561beeb7 Add end cap to use case extension
  • 6df857cea5e61107908be54d5cea90e11e07a588 Add end cap to use case generalization
  • 3d731019f803eec3d6650c1b9d44453a7582fea2 Enable the new use case diagram menu element only if there is an active project
  • 37422488299c2a476e454265c3c36a36a2879fbf Untabify MainForm.cs
  • edf5bc55db4b10bdea580855c9015def21fa7a70 Add use case generalization correctly to the diagram
  • 0e4f26d5638ac3a73dc19ff88bf50fd23ade9311 Retarget projects to .NET 4.7
  • 306cd523cd68b4360ea3112e15014d3de7965d75 Untabify the use case diagram and adjust .gitignore
  • a49adb362eb486bce4e5beb53f9cc5a2a47e8608 Untabify ClassDiagramBlankContextMenu.cs
  • a1221986fee0739d3e0875efa04e9187501fc525 Add all missing entities and connections to the use case blank diagram menu
  • a1a34f4f5bb4387a225fa1fd4a7d50fb419530bf Add generalization button to the use case dynamic menu
  • 5c40492573b5a0de46a384fc30f4cde42563cebf Implement use case generalization - first iteration
  • e6308fc64dca54a3b8e8e37c4e5cb3e5cc3ca708 Fix the use cases' shadow drawing
  • cdd93cb68613e3546a3c3ee6705aec32c9d18d81 Untabify and reformat Model.cs
  • 419fe39210288ccdb6398b03a4fbcef063eed970 Untabify and reformat ClassDiagram.cs
  • 90f1f809a1e6d9e18dfb9d70d92bf359e23ed2b9 Show the use case diagram's description correctly in the status bar
  • c71bfa117eba2f7db2b4b28bbfc21898dc283681 Actor and UseCase inherit from Element, rewrite ToString()
  • c119e9cda361f38d11e64f2fde2608048aff5c71 Add label to the extends relationship
  • 3a852bd103e1150a82eab934c216a49ac9dbff50 Implement use case association
  • 3f1172379fd2189b1ac1d21f46a48b523019740d Implement extends and includes relations in use case diagrams
  • ab007b92ecf7174f4224019d2cc00974174eb8f6 Rework and abstract the connection creator
  • 30cfa376d9f5493ce7f595b6afc3078b5dcaa736 Add tooltip when hovering over project items
  • 08eff7312ae2de720c8174132559cbcf7af46462 Implement serialization/deserialization of entities
  • 7676fa6bc63e614d819c3f0191aa59c533fefe9f Implement actor editor
  • b94af2535b512c7501be04d5c3f04c6e60ad90c8 Implement context menu for the use case diagram
  • 8aae363813811cb7b4b194bf42a63db944b1a76c Implement drawing and resizing of the actor shape
  • 22d3d0a1e152353f887c8b46560489d9fa1af990 Add styles for actor
  • 953a8a467cd982d7e617225e526ce386a923f5c5 Add default 'Actor' name to the actor entity
  • a4ebfe06715bf6d5f3579813a4c2e3eaf25599d5 Add use case shapes outline when creating new shape
  • d29879be0538ca6e453b7c3ca628478f7783a79b Rework how the text rectangle is calculated for the actor shape
  • f27fd8d7d2f25bab5020ed9f47f136d9fcab4c7f Implement use case shape editor
  • b9849564c347a03b0c2cc0514697445da6d64ab5 Add add use case shape VERY basic implementation
  • c8ec3f99b9763f170466fe407572e67648796d92 Added a use case diagram entry to the model explorer context menu
  • 9c8a44491f348ffa0b64f7a8ae5090a2c7036ac4 Moved the comment and comment relation addition and insertion to the base diagram and model classes
  • 815ad9c709199700ba7d30b30c2508da7839e822 Moved the selection changed event handler of the dynamic menus in the base class
  • 80ff19568ec9737e601c101fd55ca0aa276379cd Comments can be now added to use case diagrams
  • 8c36c8989a78ca0805833cf9a1e2bf16b590284e Comment menu items and toolbar buttons use now the correct string
  • ccf4543b699d8b8d04788f611b551a46c631f344 Moved the comment menu item and tool button to the common diagram dynamic menu
  • 9bd734b1309c949a0dfdba30873abc37664ae1cb Moved CommentShape and co. from DiagramEditor.ClassDiagram namespace to DiagramEditor.Diagrams
  • 35287d256f2b9329b31ba7a1a5bbcfa02bcff717 Added onClick stubs for the items in the use case diagram menu
  • 6603e80c853456ee42fc3ba4543b8d0e05871e9e The diagram menu uses now the new strings
  • 99b4c58d4ce11524393159b13c6e5f47fa60d9ba Add new strings for the use case diagram entities
  • 8151794d6d7381c7d08c441b01ad6d5d22a15a45 Abstracted the dynamic menus, added the use case one
  • c489ad60856292eb6234c8582975523834a4e36b Added actor and use case diagram classes
  • 1a86fcbd356ec34cdc6f614923fc6ec4b1d22903 Added the use case diagram and actor entity stubs

This list of changes was auto generated.

NClass - v2.6.2

Published by gbaychev over 5 years ago

This is pre-release 2.6.2

New/improved stuff from 2.5.0:

  • The loading of files created before 2.5.0 is working now properly
  • Default styles are now visible in the View->Options->Style tab
  • Packages can be used now in the class diagram
  • The copy/paste works now properly
NClass - v2.6.1

Published by gbaychev over 5 years ago

This is pre-release 2.6.1

New/improved stuff from 2.5.0:

  • Default styles are now visible in the View->Options->Style tab
  • packages can be used now in the class diagram
  • the copy/paste works now properly
NClass - v2.6.0-pre

Published by gbaychev over 5 years ago

This is the pre-release of 2.6.0

New/improved stuff (currently):

  • packages can be used now in the class diagram
  • the copy/paste works now properly

Contributors

@mrpetro

NClass - v2.5.0

Published by gbaychev almost 6 years ago

This is release 2.5.0

It is a somewhat refactoring/maintenance release with some QoL improvements, providing the ground for future work

New/improved stuff

  • Separate model and diagram classes, allowing for the implementation of other type of diagrams
  • Whole project retargeted to .NET 4.7.2 (solution adjustment by Carlo)
  • Reworked the update checker so that SemVer is used
  • Reworked the update checker so that github releases are checked
  • The code generator now generates vs2015/vs2017 solutions/projects
  • Update dialog reworked
  • Top left resizing and shape snapping improvements (mrpetro)
  • Association problem when trying to create aggregation fix (mrpetro)
  • Fixed some build issues under linux

Contributors

@mrpetro
@cbarox
.

Badges
Extracted from project README
Build status Build status Build status
Related Projects