Skip to content

Releases: DegateCommunity/Degate

2.1.0-beta.1

01 Oct 13:49
1e8c768
Compare
Choose a tag to compare

This release is a major step towards 2.1.0 and already brings most of the major features and fixes planned (see the full plan here). The next version might be the full version.

Also note that this version is sponsored by @XVilka, a huge thank to him.

What's Changed

New Contributors

Full Changelog: v2.0.0...v2.1.0-beta.1

2.0.0

11 Apr 09:39
f1124e7
Compare
Choose a tag to compare

After two years of development, this first full version of "the new Degate" is ready. There is still a lot to work on and add, but this new version is definitely a big step for Degate. To learn more about future versions of Degate, follow this link.

If you find any bugs or encounter any problem don't hesitate to open an issue here. A complete changelog is available here.

The following is a non-exhaustive list of changes:

Added

  • Added multi-platform support (tested on Linux and Windows).
  • Added multi-language support (for now only English and French are implemented).
  • Added UTF-8 support for the workspace.
  • Added light and dark theme support.
  • And much more...
  • Added rule violations dialog.
  • Added "go to" function (useful for some dialogs).
  • Added snap to grid.
  • Added a roadmap.
  • Added a contributing file.
  • Added a code of conduct.
  • Added a pull request template for github.
  • Added automatic copy of tests files.
  • Added logging for uncaught errors.
  • Added proper top menu options for many dialogs.
  • Added modules support.
  • Added the possibility to isolate/break connections of any connectable object.
  • Added a full-screen mode.
  • Added a link to the Degate documentation.
  • German translation from Martin Schobert.
  • Added a connection inspector dialog.
  • Added automatic gate naming option.
  • Added an annotation list dialog.
  • Added an update checker.
  • Added an auto updater.
  • Added official MacOS support.
  • New performance options.
  • Added a new 'blue dark' theme.
  • New diameter option for the via edit dialog.
  • New diameter option for the emarker edit dialog.
  • New description option for the via edit dialog.
  • Newly created wires will now automatically interconnect.
  • Added new actions to the context menu.
  • Added a new lambda option to the project settings.
  • Added a new pixel(s) per micrometer option to the project settings.
  • Added a crash report dialog.
  • Added support to user-defined style (.qss file in .degate directory).
  • Added new options to the preferences editor (e.g., clear configuration).
  • Added a new "recent projects" submenu.

Changed

  • Moved to OpenGL 3.
  • Moved to Qt5.
  • Reworked project configuration.
  • Reworked layers configuration.
  • Reworked the whole workspace area.
  • Reworked the text system.
  • Reworked all primitive elements (gate, annotation...).
  • Moved unit tests to Catch2.
  • Better theme support.
  • First half of code homogenization work.
  • Moved some old files to the 'etc' folder.
  • Updated "About" dialog.
  • Updated the roadmap.
  • Reworked rule violations dialog to allow translation of violations.
  • Reworked the project creation dialog.
  • Improved dark theme.
  • Huge overall optimization.
  • Improved new background image import.
  • Improved the about dialog.
  • Changed the path of the '.degate' configuration directory (in the home directory now).
  • Removed the fixed project size constraint (after project creation).
  • Updated the installer version.
  • Improved status bar design.
  • Improved the French translation.
  • Wire matching system now use the old 2013 version of the algorithm.

Removed

  • Removed all dependencies except Boost.

Fixed

  • Many improvements and bugfixes.
  • Fixed a bug in the theme manager that made a buggy transition between dark and native theme.
  • Fixed a possible crash when trying to select multiple objects in an area.
  • Fixed a translation problem with default Qt buttons.
  • Fixed a bug with color buttons of the project settings dialog (Linux).
  • Fixed a menu error in the main window (for the layer edit menu).
  • Fixed a translation problem with default Qt buttons.
  • Fixed project switching transition, it will now ask to save current project before all.
  • Fixed default grid color.
  • Fixed subwindows text reload when language change.
  • Fixed layer selection after project creation.
  • Fixed updater.
  • Fixed general preferences page.
  • Fixed issue #2: 8-bit depth JPEG loading.
  • Vertical wires can now be matched.

Please see the downloads security notice.

2.0.0-beta.1

03 Jan 14:14
914ab3a
Compare
Choose a tag to compare

This new version bring a massive optimisation to Degate, which can now handle images with billions of pixels. However, this brought a new bug source, so this version could be less stable than previous ones. If you find any bugs or encounter any problem don't hesitate to open an issue here.

Also, this new version brings us closer to the final version 2.0.0, which should arrive before the end of February.

The following is a non-exhaustive list of changes:

Added

  • New performance options.
  • Added a new 'blue dark' theme.

Changed

  • Huge overall optimization.
  • Improved new background image import.
  • Improved the about dialog.
  • Changed the path of the '.degate' configuration directory (in the home directory now).
  • Removed the fixed project size constraint (after project creation).
  • Updated the installer version.
  • Improved status bar design.

Fixed

  • Fixed layer selection after project creation.

Please see the downloads security notice.

2.0.0-alpha.4

08 Nov 17:46
9a27513
Compare
Choose a tag to compare

This is a fourth ("preview") version of the new Degate. If you find a bug report it on Github ("Issues" panel).

Please note that this version adds an auto-update system (only available with versions installed with the installer).

The following is a non-exhaustive list of changes:

Added

  • Added a link to the Degate documentation.
  • German translation from Martin Schobert.
  • Added a connection inspector dialog.
  • Added automatic gate naming option.
  • Added an annotation list dialog.
  • Added an update checker.
  • Added an auto updater.
  • Added official MacOS support.

Changed

  • Reworked rule violations dialog to allow translation of violations.
  • Reworked the project creation dialog.
  • Improved dark theme.

Fixed

  • Fixed subwindows text reload when language change.

2.0.0-alpha.3

14 Sep 09:03
Compare
Choose a tag to compare

This is a third ("preview") version of the new Degate. If you find a bug report it on Github ("Issues" panel).

The following is a non-exhaustive list of changes:

Added

  • Added proper top menu options for many dialogs.
  • Added modules support.
  • Added the possibility to isolate/break connections of any connectable object.
  • Added a full-screen mode.

Changed

  • Updated the roadmap.

Fixed

  • Fixed a translation problem with default Qt buttons.
  • Fixed a bug with color buttons of the project settings dialog (Linux).
  • Fixed a menu error in the main window (for the layer edit menu).
  • Fixed a translation problem with default Qt buttons.
  • Fixed project switching transition, it will now ask to save current project before all.
  • Fixed default grid color.

2.0.0-alpha.2

22 Aug 06:47
Compare
Choose a tag to compare

This is a second ("preview") version of the new Degate. If you find a bug report it on Github ("Issues" panel).

The following is a non-exhaustive list of changes:

Added

  • Added rule violations dialog.
  • Added "go to" function (useful for some dialogs).
  • Added snap to grid.
  • Added a roadmap.
  • Added a contributing file.
  • Added a code of conduct.
  • Added a pull request template for github.
  • Added automatic copy of tests files.
  • Added logging for uncaught errors.

Changed

  • Better theme support.
  • First half of code homogenization work.
  • Moved some old files to the 'etc' folder.
  • Updated "About" dialog.

Fixed

  • Fixed a bug in the theme manager that made a buggy transition between dark and native theme.
  • Fixed a possible crash when trying to select multiple objects in an area.

2.0.0-alpha.1

21 Jul 14:58
Compare
Choose a tag to compare

This is a first ("preview") version of the new Degate. If you find a bug report it on Github ("Issues" panel).

The following is a non-exhaustive list of changes:

  • Moved to OpenGL 3
  • Moved to Qt5
  • Added multi-platform support (tested on Linux and Windows)
  • Added multi-language support (for now only English and French are implemented)
  • Added UTF-8 support for the workspace
  • Reworked project configuration
  • Reworked layers configuration
  • Reworked the whole workspace area
  • Reworked the text system
  • Reworked all primitive elements (gate, annotation...)
  • Added light and dark theme support
  • Many improvements and bugfixes
  • Moved unit tests to Catch2
  • And much more...

You can find here a Windows installer and a Linux appimage file (both for 64 bits systems).