Releases: fer-rum/q2d
Releases · fer-rum/q2d
Third BBC-patch
This patch contains
- Bugfixes
- Beautification of code
- Convenience features
Bugfixes
- Adding categories to the component hierarchy now works again properly
- Replaced the deprecated usage of QFileDialog::DirectoriesOnly with the proper way to do it.
Beautifications
- The layout of the component detail view has been improved
- The layout is more optically pleasing
- Now also the components name and type are shown
- The ports now display their tool tips.
- The debug buttons have been removed from the main window and the layout has be reworked accordingly
- Ports in automatically created component symbols now always appear in alphabetical order
Convenience Features
- Attempting to create a new document when there is no active project now displays an error message
- Port descriptors in descriptor files now may ommit port positions.
- The default (0;0) will be used
- This is useful when the port position is determined by the symbol generator anyways
- Target formulae now may consist of multiple lines
- These lines are treated as separate conjugated formulae
- A first draft of saving and loading components in libraries has been added
- This feature is in an very early stage and will most likely be modified in the future
Second BBC - patch
This patch contains
- Bugfixes
- Beautification of code
- Convenience features
Bugfixes
- The schematic now finally can be scrolled again.
- A bunch of minor bugs related to saving and loading have been fixed. This breaks compatibility with older saves.
- The ID-handling and naming of things has bee reworked. Naming clashes in projects with multiple documents should be gone now. A related bug, preventing successful SAT-checking has been fixed as well.
Beautifications
- Ports now look much fancier, have meaningful glyphs that adapt to whether the port is connected or not. Also they can no more mistaken for negations.
- A slightly greyed area around the port indicates its active zone.
- Tooltips now look really nice and useful
- q2d now has a logo.
Convenience Features
- Component descriptors, that do not specify a graphics file for a given component now will use auto-generated graphics for the component instances.
- All function specifications can now be done as CNF as well. This is especially nice for component descriptors.
- Components and module ports can be moved around and wires will follow them.
First BBC - patch
This patch contains
- Bugfixes
- Beautification of code
- Convenience features
Bugfixes
- Loading and saving of documents (and thereby also projects) now works again
- One can now only drag a wire in data flow direction i.e. from a data source (output port) to a data sink (input port)
Beautifications
- Icons now use the Qt ressource system. This should ease deployment considerably. As a result, these ressouces now also have a fixed place to be put in and need no longer be installed by hand.
- Replaced the port selection combo box + push button setup in the schematics tab by two tool buttons. Less clicking to achieve the same result and feels more intuitive to use.
- The dialog displaying the results from a call to quantor now displays proper table headers.
Convenience Features
- Elements in the model now have a better way to generate their tool tips. This is best to see, when hovering over ports before and after connecting them. Marvel, how the content of the tool tip provides you with an increasing amount of information. More will surely follow.
- Functions of a component type are now displayed in the component descriptor hierarchy. Since the functions might be quite long, you can see the whole function as a tool tip when hovering over the function.
First alpha release
This is the first release of q2d ever.
In this release, basic UI functions are working and the intended functionality can be fullfilled, albeit very tediously and with quite a lack of comfort.
Working features:
- Project an document creation
- Import of User-created components
- Mapping of boolean target functions onto a given circuit and result feedback.
Note: Since this is an alpha versions any future changes may at any time break any compatibility.