34 Commits

Author SHA256 Message Date
52ee221c62 Accepting request 1253601 from Education
- Update to 4.5.0:
  New features:
  * Add a language menu
    + The active Language can be now set via a menu at the top-right corner
    + The selected language will saved and automatically loaded again
    + Setting language in the CLI will override the selected language
  * Add basque translation (eu)
  * Add Portuguese translation (pt_Pt, pt_Br)
  * Make zoom-to-fit take possibly selected nodes into account
  * Fix GitHub Issue #165: Keep node handles usable
    + Nodes are now raised and zoomed in on mouse hover
    + This behavior can be disabled by Settings => Editing => Raise node on mouse hover
  Bug fixes:
  * Fix default image size in PNG export dialog
    + Set the default image size to current view size
    + Set a more sensible upper limit for the image size
  * Fix zooming when searching text on labels
  * Fix position offset issues when creating a new node by dragging
  * Fix GitHub Issue #259: 2 build errors in Windows
  * Fix very slow node insertion on large mind maps

OBS-URL: https://build.opensuse.org/request/show/1253601
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/heimer?expand=0&rev=16
2025-03-17 21:17:30 +00:00
c1421f0874 - Update to 4.5.0:
New features:
  * Add a language menu
    + The active Language can be now set via a menu at the top-right corner
    + The selected language will saved and automatically loaded again
    + Setting language in the CLI will override the selected language
  * Add basque translation (eu)
  * Add Portuguese translation (pt_Pt, pt_Br)
  * Make zoom-to-fit take possibly selected nodes into account
  * Fix GitHub Issue #165: Keep node handles usable
    + Nodes are now raised and zoomed in on mouse hover
    + This behavior can be disabled by Settings => Editing => Raise node on mouse hover
  Bug fixes:
  * Fix default image size in PNG export dialog
    + Set the default image size to current view size
    + Set a more sensible upper limit for the image size
  * Fix zooming when searching text on labels
  * Fix position offset issues when creating a new node by dragging
  * Fix GitHub Issue #259: 2 build errors in Windows
  * Fix very slow node insertion on large mind maps

OBS-URL: https://build.opensuse.org/package/show/Education/heimer?expand=0&rev=33
2025-03-17 06:13:15 +00:00
c86d3f8b51 Accepting request 1163150 from Education
- Update to 4.4.0:
  New features:
  * Search text also in edge labels
  * Implement group deletion of edges
  * Apply text search on undo/redo
  Bug fixes:
  * Fix GitHub Issue #191: Windows: Text highlighted by the search
	  not visible
  * Fix GitHub Issue #255: Run error in ArchLinux
  * Fix search field not always taking focus on startup

OBS-URL: https://build.opensuse.org/request/show/1163150
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/heimer?expand=0&rev=15
2024-03-28 12:54:51 +00:00
69afe49a16 - Update to 4.4.0:
New features:
  * Search text also in edge labels
  * Implement group deletion of edges
  * Apply text search on undo/redo
  Bug fixes:
  * Fix GitHub Issue #191: Windows: Text highlighted by the search
	  not visible
  * Fix GitHub Issue #255: Run error in ArchLinux
  * Fix search field not always taking focus on startup

OBS-URL: https://build.opensuse.org/package/show/Education/heimer?expand=0&rev=31
2024-03-27 21:15:53 +00:00
41afa0b46e Accepting request 1132767 from Education
- Update to 4.3.0:
  * Fix #249: Option to include grid on export
    + Grid will be exported if set visible
    + Works for both PNG and SVG exports
  * Fix #251: Feature request: child has same colors as parent
    + Change "Copy on Drag" behavior so that only the style will be copied
    + Set default filename with a timestamp in PNG and SVG export dialogs
    + Disable recent file entries that don't exist anymore
  * Optimize rendering of grid lines
    + Prevent situations where a zoomed-out view would have way too
      many grid lines visible, even multiple lines per pixel

OBS-URL: https://build.opensuse.org/request/show/1132767
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/heimer?expand=0&rev=14
2023-12-13 17:35:05 +00:00
38c9bc6b5e - Update to 4.3.0:
* Fix #249: Option to include grid on export
    + Grid will be exported if set visible
    + Works for both PNG and SVG exports
  * Fix #251: Feature request: child has same colors as parent
    + Change "Copy on Drag" behavior so that only the style will be copied
    + Set default filename with a timestamp in PNG and SVG export dialogs
    + Disable recent file entries that don't exist anymore
  * Optimize rendering of grid lines
    + Prevent situations where a zoomed-out view would have way too
      many grid lines visible, even multiple lines per pixel

OBS-URL: https://build.opensuse.org/package/show/Education/heimer?expand=0&rev=29
2023-12-12 22:01:15 +00:00
8459816ec2 Accepting request 1088260 from Education
- Update to 4.2.0:
  New features:
  * Automatic zoom-to-fit on search
  * Enable clear button on search text edit
  Other:
  * Add small padding on the edge label text field
  * Don't zoom to fit on cleared search if used has unselected all nodes
  * Remove shadow effects from edges that are not completely visible while dragging
- Drop heimer-4.1.0-remove-range.patch

OBS-URL: https://build.opensuse.org/request/show/1088260
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/heimer?expand=0&rev=13
2023-05-22 11:14:26 +00:00
7e69c05ae4 - Update to 4.2.0:
New features:
  * Automatic zoom-to-fit on search
  * Enable clear button on search text edit
  Other:
  * Add small padding on the edge label text field
  * Don't zoom to fit on cleared search if used has unselected all nodes
  * Remove shadow effects from edges that are not completely visible while dragging
- Drop heimer-4.1.0-remove-range.patch

OBS-URL: https://build.opensuse.org/package/show/Education/heimer?expand=0&rev=27
2023-05-22 06:29:35 +00:00
e8347b62ef Accepting request 1075679 from Education
- Add heimer-4.1.0-remove-range.patch:
  Fix build for Tumbleweed with gcc13 by removing range dep
  See gh/juzzlin/Heimer#242

- Update to 4.1.0:
  New features:
  * Add setting for shadow effect optimization
  * Layout optimization
    + Allow bigger aspect ratio
    + Allow longer edges
  * Darker default outline for nodes
  * Add subtle outline for edge labels
  * Fix GitHub Issue #238: Shadow effects introduce performance issues
  * Fix GitHub Issue #239: Cannot drag if the drag position is
    inside the virtual rectangle spanned by an edge
  * Update Italian translations
  * Update Dutch translations
  Performance:
  * Don't update scene rect when adding edges
  * Remove shadow effects from edges as long edges can make dragging
    stutter

OBS-URL: https://build.opensuse.org/request/show/1075679
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/heimer?expand=0&rev=12
2023-03-30 20:53:10 +00:00
3e334a206b - Add heimer-4.1.0-remove-range.patch:
Fix build for Tumbleweed with gcc13 by removing range dep
  See gh/juzzlin/Heimer#242

OBS-URL: https://build.opensuse.org/package/show/Education/heimer?expand=0&rev=25
2023-03-30 19:33:03 +00:00
ac9dfd7ac4 - Update to 4.1.0:
New features:
  * Add setting for shadow effect optimization
  * Layout optimization
    + Allow bigger aspect ratio
    + Allow longer edges
  * Darker default outline for nodes
  * Add subtle outline for edge labels
  * Fix GitHub Issue #238: Shadow effects introduce performance issues
  * Fix GitHub Issue #239: Cannot drag if the drag position is
    inside the virtual rectangle spanned by an edge
  * Update Italian translations
  * Update Dutch translations
  Performance:
  * Don't update scene rect when adding edges
  * Remove shadow effects from edges as long edges can make dragging
    stutter

OBS-URL: https://build.opensuse.org/package/show/Education/heimer?expand=0&rev=24
2023-03-20 09:20:01 +00:00
492ddc2bdf Accepting request 1070826 from Education
- Update to 4.0.0:
  New features:
  * Add setting for 'inverted controls'
  * Add parameter initialization options to layout optimization dialog
  * Add progress indicator when opening a mind map
  * Add tool tips for optimizer parameters
  * Add tool tip text for selecting node group by intersection
  * Change help texts into tool tips
  Bug fixes:
  * Fix tab key not working properly with node and edge text inputs
  * Unselect implicitly selected node after context menu has closed
  * Don't autosave unmodified mind map on exit
  * Don't autosave unmodified mind map on new file or open file
  Other:
  * More subtle new version indicator with a timeout
  * Change help texts to tool tips in edit settings
  * Update Italian translations
  * Update Dutch translations
  * Breaking changes to ALZ-format (old files can still be opened normally)
    + Move style data into style element
    + Move layout optimizer config into metadata element
    + Save and load application and format versions separately
    + Rename index => i, index0 => i0, index1 => i1

OBS-URL: https://build.opensuse.org/request/show/1070826
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/heimer?expand=0&rev=11
2023-03-11 17:24:03 +00:00
fee005eac2 - Update to 4.0.0:
New features:
  * Add setting for 'inverted controls'
  * Add parameter initialization options to layout optimization dialog
  * Add progress indicator when opening a mind map
  * Add tool tips for optimizer parameters
  * Add tool tip text for selecting node group by intersection
  * Change help texts into tool tips
  Bug fixes:
  * Fix tab key not working properly with node and edge text inputs
  * Unselect implicitly selected node after context menu has closed
  * Don't autosave unmodified mind map on exit
  * Don't autosave unmodified mind map on new file or open file
  Other:
  * More subtle new version indicator with a timeout
  * Change help texts to tool tips in edit settings
  * Update Italian translations
  * Update Dutch translations
  * Breaking changes to ALZ-format (old files can still be opened normally)
    + Move style data into style element
    + Move layout optimizer config into metadata element
    + Save and load application and format versions separately
    + Rename index => i, index0 => i0, index1 => i1

OBS-URL: https://build.opensuse.org/package/show/Education/heimer?expand=0&rev=22
2023-03-11 06:07:05 +00:00
136585a561 Accepting request 1065644 from Education
- Update to 3.7.0:
  New features:
  * Add default settings for arrow size and edge width
  * Add default settings for text size and font
  * Add edit option to mirror the layout horizontally or vertically
  * Animate edge deletion
  * Animate node deletion
  Bug fixes:
  * Fix node left selected on canceled node/text color dialog

OBS-URL: https://build.opensuse.org/request/show/1065644
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/heimer?expand=0&rev=10
2023-02-14 15:45:56 +00:00
b9aa64de2a - Update to 3.7.0:
New features:
  * Add default settings for arrow size and edge width
  * Add default settings for text size and font
  * Add edit option to mirror the layout horizontally or vertically
  * Animate edge deletion
  * Animate node deletion
  Bug fixes:
  * Fix node left selected on canceled node/text color dialog

OBS-URL: https://build.opensuse.org/package/show/Education/heimer?expand=0&rev=20
2023-02-14 04:25:27 +00:00
dd959aa523 Accepting request 1044029 from Education
- Update to 3.6.4:
  * Fix crash when trying to copy a group of connected nodes
  * Update Italian translations

OBS-URL: https://build.opensuse.org/request/show/1044029
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/heimer?expand=0&rev=9
2022-12-21 15:07:11 +00:00
4e9e349413 - Update to 3.6.4:
* Fix crash when trying to copy a group of connected nodes
  * Update Italian translations

OBS-URL: https://build.opensuse.org/package/show/Education/heimer?expand=0&rev=18
2022-12-21 08:40:02 +00:00
975821aff6 Accepting request 1042276 from Education
- Update to 3.6.3:
  New features:
  * Fix Issue #229: Add option to automatically open the last
    used file on application start
  * Autoload can be now enabled in edit settings
  * Implement asynchronous file save for autosave
  * Fixes stuttering user experience on large files
  Bug fixes:
  * Didn't launch due to Wayland issues
  * Forced to X11 for now
  Other:
  * Initialize a new mind map to avoid an undefined state if the mind map
    fails to load
  * Apply autosave only when settings dialog is accepted
  * Increase edge with step to 0.25
  * Update Dutch and Italian translations

OBS-URL: https://build.opensuse.org/request/show/1042276
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/heimer?expand=0&rev=8
2022-12-12 16:39:41 +00:00
aafbb2e44f - Update to 3.6.3:
New features:
  * Fix Issue #229: Add option to automatically open the last
    used file on application start
  * Autoload can be now enabled in edit settings
  * Implement asynchronous file save for autosave
  * Fixes stuttering user experience on large files
  Bug fixes:
  * Didn't launch due to Wayland issues
  * Forced to X11 for now
  Other:
  * Initialize a new mind map to avoid an undefined state if the mind map
    fails to load
  * Apply autosave only when settings dialog is accepted
  * Increase edge with step to 0.25
  * Update Dutch and Italian translations

OBS-URL: https://build.opensuse.org/package/show/Education/heimer?expand=0&rev=16
2022-12-12 07:59:17 +00:00
4efe1ceef9 Accepting request 1035536 from Education
- Update to 3.6.2:
  New features:
  * Add tooltips to node handles
  * Set handle background color based on node color
  * Light or dark text edit highlight based on node color
  Bug fixes:
  * Fix GitHub issue #224: Tests fail when compiled with UBSan
  * Fix GitHub Issue #226: Attached node background images not loading
  * Decode images in memory without exporting into a file first
  Other:
  * Add timestamp to log file name
  * Save immediately when autosave enabled

OBS-URL: https://build.opensuse.org/request/show/1035536
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/heimer?expand=0&rev=7
2022-11-14 13:28:51 +00:00
32e1dc654b - Update to 3.6.2:
New features:
  * Add tooltips to node handles
  * Set handle background color based on node color
  * Light or dark text edit highlight based on node color
  Bug fixes:
  * Fix GitHub issue #224: Tests fail when compiled with UBSan
  * Fix GitHub Issue #226: Attached node background images not loading
  * Decode images in memory without exporting into a file first
  Other:
  * Add timestamp to log file name
  * Save immediately when autosave enabled

OBS-URL: https://build.opensuse.org/package/show/Education/heimer?expand=0&rev=14
2022-11-13 20:16:21 +00:00
654bb9fe99 Accepting request 1005391 from Education
- Update to 3.6.1:
  * Fix shadow effect of edge label when edge is selected
  * Fix edge label not deleted together with the edge
  * Fix edge context menu not opening when edge text edit right-clicked
  * constants.hpp: added to QVector so that the compiler wouldn't throw an error

OBS-URL: https://build.opensuse.org/request/show/1005391
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/heimer?expand=0&rev=6
2022-09-22 14:59:19 +00:00
3121271fac - Update to 3.6.1:
* Fix shadow effect of edge label when edge is selected
  * Fix edge label not deleted together with the edge
  * Fix edge context menu not opening when edge text edit right-clicked
  * constants.hpp: added to QVector so that the compiler wouldn't throw an error

OBS-URL: https://build.opensuse.org/package/show/Education/heimer?expand=0&rev=12
2022-09-22 11:12:31 +00:00
91fd44567d Accepting request 999857 from Education
- Update to 3.6.0:
  * Usability improvements:
    + Show a dummy edge label with '...' when the actual label won't fit
    + Stack edge text edits on top of nodes

OBS-URL: https://build.opensuse.org/request/show/999857
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/heimer?expand=0&rev=5
2022-08-30 12:48:44 +00:00
b805a467f3 - Update to 3.6.0:
* Usability improvements:
    + Show a dummy edge label with '...' when the actual label won't fit
    + Stack edge text edits on top of nodes

OBS-URL: https://build.opensuse.org/package/show/Education/heimer?expand=0&rev=10
2022-08-29 07:17:32 +00:00
420eb3c9ee Accepting request 991944 from Education
- Update to 3.5.0:
  * Fix GitHub Issue #112: Optimizer: Take current node locations
    into account when building initial layout
    + This change makes the optimizer way more stable with respect
      to the original global placement
    + Tries to find the best possible initial locations for the
      nodes in a normalized coordinate space
    + Makes only local changes within a very small search radius
      (row-wise and cell-wise)
  * Update German and Dutch translations

OBS-URL: https://build.opensuse.org/request/show/991944
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/heimer?expand=0&rev=4
2022-08-01 19:32:58 +00:00
f71ed87399 - Update to 3.5.0:
* Fix GitHub Issue #112: Optimizer: Take current node locations
    into account when building initial layout
    + This change makes the optimizer way more stable with respect
      to the original global placement
    + Tries to find the best possible initial locations for the
      nodes in a normalized coordinate space
    + Makes only local changes within a very small search radius
      (row-wise and cell-wise)
  * Update German and Dutch translations

OBS-URL: https://build.opensuse.org/package/show/Education/heimer?expand=0&rev=8
2022-08-01 07:25:10 +00:00
01cb1bd606 Accepting request 985587 from Education
- Update to 3.4.0:
  * Fetch the newest version and show in status bar if newer
    version available
  * Fix GitHub Issue #210: Option to set shadow offset and disable shadows
    + Adds effects tab to the settings dialog
    + Shadow offset and blur radius can now be set
  * Fix GitHub Issue #211: Color defaults
    + Default colors can now be set via the default settings tab
  * Make it possible to tune shadow colors via the effects tab

OBS-URL: https://build.opensuse.org/request/show/985587
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/heimer?expand=0&rev=3
2022-06-29 14:01:18 +00:00
36ab5e41f4 - Update to 3.4.0:
* Fetch the newest version and show in status bar if newer
    version available
  * Fix GitHub Issue #210: Option to set shadow offset and disable shadows
    + Adds effects tab to the settings dialog
    + Shadow offset and blur radius can now be set
  * Fix GitHub Issue #211: Color defaults
    + Default colors can now be set via the default settings tab
  * Make it possible to tune shadow colors via the effects tab

OBS-URL: https://build.opensuse.org/package/show/Education/heimer?expand=0&rev=6
2022-06-28 12:28:45 +00:00
82b534d932 Accepting request 978869 from Education
- Update to 3.3.0:
  * Add German translations
  * Fix #206: An option to change the size of the arrows
  * Toolbar now includes a spinner widget to set the arrow size
  * Fix #205: Click dragging from an existing node, then pressing
    delete before dropping the node, crashes the program

OBS-URL: https://build.opensuse.org/request/show/978869
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/heimer?expand=0&rev=2
2022-05-24 18:31:38 +00:00
513b93b24a - Update to 3.3.0:
* Add German translations
  * Fix #206: An option to change the size of the arrows
  * Toolbar now includes a spinner widget to set the arrow size
  * Fix #205: Click dragging from an existing node, then pressing
    delete before dropping the node, crashes the program

OBS-URL: https://build.opensuse.org/package/show/Education/heimer?expand=0&rev=4
2022-05-24 07:51:59 +00:00
fd00e8fbf3 Accepting request 962084 from Education
heimer

OBS-URL: https://build.opensuse.org/request/show/962084
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/heimer?expand=0&rev=1
2022-03-16 19:20:45 +00:00
Fabio Pesari
9fa6e7fb53 Accepting request 962006 from home:jubalh:branches:Education
- Update to 3.2.0:
  New features:
  * Fix GitHub Issue #181: Copy should copy also edges within
    the group. When copying (and pasting) nodes, also the edges
    within the copy group are now copied
  Bug fixes:
  * Fix GitHub Issue #195: Decrease size of "About" dialog
  Other:
  * Updated Dutch & Italian translations

- Update to 3.1.0:
  New features:
  * Option to automatically snap existing nodes to grid
  * Option for dashed lines in the edge context menu
  Bug fixes:
  * Fix GitHub Issue #186: Icon is installed in
    /usr/share/icons/hicolor/64x64 but actual size is 256x256
  * Fix GitHub Issue #188: Double-clicking on a large node zooms
    in incorrectly
  * Fix GitHub Issue #189: Export to PNG breaks zoom out
  * Fix GitHub Issue #190: Export to PNG works only once
  Other:
  * Simplify edge context menu

OBS-URL: https://build.opensuse.org/request/show/962006
OBS-URL: https://build.opensuse.org/package/show/Education/heimer?expand=0&rev=2
2022-03-16 07:32:44 +00:00
Lars Vogdt
d93160377d Accepting request 934686 from home:ozu
Active project with many users and features, useful for students

OBS-URL: https://build.opensuse.org/request/show/934686
OBS-URL: https://build.opensuse.org/package/show/Education/heimer?expand=0&rev=1
2021-12-20 07:41:52 +00:00