Skip to content

Releases: textbrowser/glitch

Version 2024.11.12

12 Nov 12:28
Compare
Choose a tag to compare
Release Notes
  • Arduino: upload and verify functions.
  • Generate output file before launching the IDE.
  • Include scaling information in the status bar.
  • New LTS version string information for About.
  • Object order was incorrect upon loading of diagram because of invalid object position.
  • Print.

Version 2024.09.25

24 Sep 16:32
Compare
Choose a tag to compare
Release Notes
  • ASH: copy, paste commands.
  • Allow for canvas color alphas: background color, dots / grids color, lock color, selection color, source text color, wire color.
  • Arrow object and background color alpha; in addition to transparency property!
  • Awesome button colors.
  • Bold ASH text.
  • Corrected glitch.pro. Deleting debug plugins may delete required plugins files in the Windows install target. Qt 6.5 LTS has separated the debug and release files and the additional logic in glitch.pro is not necessary.
  • Ctrl + W and docked property editors. Duplicating shortcuts causes problems.
  • Default Arduino IDE of /usr/bin/arduino on Linux.
  • Display icons of dragged objects.
  • Fewer changed() signals during the saving of a diagram.
  • LTS release!
  • Many constants.
  • Object background color alpha.
  • Pasting into a canvas preview is now natural. Previously, a paste event's coordinates would be translated.
  • Pasting into a view will not require a mouse click event.
  • Save periodically. New Edit -> Canvas Settings -> Project -> Save Periodically.
  • The Windows bundle includes some additional revisions. Please read 2024.09.25...master.
  • Twenty years of Glitch!

Version 2024.07.30

30 Jul 01:31
Compare
Choose a tag to compare
Release Notes
  • Allow categories to exist in their own floating dialogs. Dialogs are available via context menus.
  • Constant variables and paint events.
  • Drag-and-drop: display an item's icon if the item is ready for a drag.

Version 2024.06.05

05 Jun 02:24
Compare
Choose a tag to compare
Release Notes
  • Corrected dragging and dropping of multiple items. The current implementation creates multiple copies of a single item.
  • Dragging a category onto a canvas will cause an abnormal termination because the category's parent() object does not exist because a category is a top-level item.
  • First Apple Silicon release.
  • LTS release!
  • Redo / undo history panel.
  • Serial port in the PowerPC distribution.
  • Source Preview Close icon.
  • The Apple Silicon release is not signed and may therefore be tarnished.

Version 2024.04.30

28 Apr 17:51
Compare
Choose a tag to compare
Release Notes
  • ASH behavior: list local objects if a list argument is not provided.
  • ASH: list local must return local objects only.
  • ASH: list-statistics.
  • ASH: sort list results.
  • Added Ctrl+W shortcut to User Functions's Close button.
  • Avoid noisy signals between Find Objects and modified objects.
  • Avoid verbose signals after committing canvas settings.
  • Center child window with respect to separated diagram if necessary.
  • Copy selected ASH text via Control + C.
  • Destroy magic proxies in glitch_scene::purgeRedoUndoProxies(). Such local proxies exist within the universal redo / undo stack and must be purged when their parent scenes are destroyed.
  • Display the number of objects in Find Objects.
  • Do not generate a canvas's source view unless a Source View window is visible.
  • Floating source preview for child items.
  • Inspect scene() results. Curious mishaps.
  • Interrupt an ASH prompt via Control + Shift + C instead of Control + C.
  • New --generate-source terminal option.
  • New File -> Close All Diagrams.
  • New default value of false: Canvas Settings -> Source View -> Generate Source View Periodically.
  • Page scrolling in ASH.
  • QString::split() and skip-empty-parts.
  • Remove leading and trailing space characters from ASH commands.
  • Removed all iterators from recent-diagrams highlight logic.
  • Renamed database table properties to diagram_properties.
  • Separated diagrams and source previews.
  • Speedier object instantiation.
  • The option --open-arduino-diagram does not require absolute file names.
  • The option --open-arduino-diagram is now --open-arduino-diagrams.

Version 2024.03.25

23 Mar 22:09
Compare
Choose a tag to compare
Release Notes
  • Block signals in glitch_misc::sortCombinationBox() before altering the provided combination box widget.
  • Floating source preview. Please see Windows. Click an object and read its source!
  • Improved text search in documentation class.
  • Inspect redo / undo stack objects and provide alternate logic if necessary.
  • New Arduino keyword: //.
  • New default canvas background color #55aaff.
  • Write comments on multiple lines. Modifies an item from the 2023.09.10 release.

Version 2024.02.29

29 Feb 21:16
Compare
Choose a tag to compare
Release Notes
  • A source-only review for a planet of lunatics.
  • ASH of child views.
  • ASH: !history-item (repeat), clear-history, delete, history, list all, list local, save-history-desktop.
  • ASH: support the Home key.
  • Drag and copy!
  • Editable size in widget context menu.
  • This release is dedicated to the glitchy Mr. D. Peace out!

Version 2024.01.15

14 Jan 23:10
Compare
Choose a tag to compare
Release Notes
  • ASH, design via a human-like language. An introduction.
  • Connect close shortcuts to close buttons.
  • Corrected Debian control files. The files do not contain the required dependencies. GitHub ticket #9.
  • Find Objects is now a dialog instead of a window.
  • Highlight Recent Diagrams item if selected via the keyboard.
  • Icons: zoom-reset on canvas context menu.
  • Include object identifier in Find Objects.
  • LTS release!
  • New --full-screen.
  • New errors covering Examples permissions. GitHub ticket #10.
  • QString::split() and skip-empty-parts.
  • Qt 6: size_t qHash() instead of uint qHash().
  • Show image of dragged item during creation.
  • The option --help did not include --show-serial-port-window.

Version 2023.11.20

20 Nov 12:12
Compare
Choose a tag to compare
Release Notes
  • Center edit windows with respect to the main window.
  • Improved resizing of syntax object.
  • New Arduino constants and conversions.
  • Zoom Reset tool.

Version 2023.10.30

30 Oct 00:57
Compare
Choose a tag to compare
Release Notes
  • Adjust-size created shadows. Corrected!
  • Added Other to Syntax category.
  • Allow assigment of value during initialization of array variable.
  • Beautiful zoom tool bar.
  • Comment-like object property: Generate Source. Objects will appear transparent.
  • Corrected spelling: macros() -> micros().
  • Disable some keyboard events on read-only text-input fields.
  • Improved recording of splitter states.
  • Initialize the Tabs menu on MacOS.
  • LTS release! See the bundles of love.
  • New Arduino type: uint32_t.
  • New Catalog category.
  • New auto keyword as variable type.
  • New input dialog sizes.
  • New tool bar titles. Mostly invisible, however, present.
  • Qt 6.5.3 LTS on Android.
  • Qt 6.5.3 LTS on MacOS.
  • Qt 6.5.3 LTS on Windows.
  • Removed bounces which are observable during resizing of compact widgets.
  • Save edit window states on close events.
  • Synchronize diagram name with Tabs menu.
  • The size property of a widget must be restored in a delayed manner as some properties are prepared in derived classes.