Commit graph

3753 commits

Author SHA1 Message Date
Benoît Minisini
fe1e2914b1 Project tree: Adding new files is possible again.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project tree: Adding new files is possible again.
2023-11-11 13:39:51 +01:00
Benoît Minisini
284da64b73 Option dialog: Opening the dialog twice when the "Interface" tab is selected does not crash anymore.
[DEVELOPMENT ENVIRONMENT]
* NEW: Code editor: Hide the "insert date" toolbar button by default.
* BUG: Option dialog: Opening the dialog twice when the "Interface" tab is selected does not crash anymore.
2023-11-11 13:12:45 +01:00
Benoît Minisini
d0b75bcd54 Some fixes about profile file management.
[DEVELOPMENT ENVIRONMENT]
* OPT: Do not load recent file settings twice at startup.
* BUG: Fix layout of some confirmation messages.
* BUG: The open profile dialog correctly remembers its directory.
* BUG: Fix popup menu of external files.
* NEW: Add "Remove all profile files" action to the 'Debug' menu.
2023-11-11 03:18:29 +01:00
Benoît Minisini
2b63368921 Project tree: Fix profile popup menu.
[DEVELOPMENT ENVIRONMENT]
* BUG: Project tree: Fix profile popup menu.
* NEW: File property dialog: Take profile files into account.
* NEW: Update French translation.
* BUG: Fix file header text in the message of confirmation dialogs.
2023-11-11 02:06:12 +01:00
Benoît Minisini
c795d95912 Profiling windows are now embedded in the workspace.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Profile files are now stored inside the ".profile" hidden directory of the project.
* NEW: Profiling windows are now embedded in the workspace.
* NEW: Profile files are now displayed in the project tree, inside the "Profiles" folder.
* NEW: The 'gitignore' file has been updated to ignore profile files.
2023-11-09 23:38:05 +01:00
Benoît Minisini
df5e159c5e Open project dialog: Do not crash if there is no project template when creating a new project, even if it should not happen.
[DEVELOPMENT ENVIRONMENT]
* BUG: Open project dialog: Do not crash if there is no project template when creating a new project, even if it should not happen.
2023-11-03 20:48:00 +01:00
Benoît Minisini
7e93139c95 Option dialog: Theme change correctly update editor again.
[DEVELOPMENT ENVIRONMENT]
* BUG: Option dialog: Theme change correctly update editor again.
2023-11-03 20:35:32 +01:00
Benoît Minisini
5092c40096 BUG: Text editor: Procedure list popup works again.
[DEVELOPMENT ENVIRONMENT]
* BUG: Text editor: Procedure list popup works again.
2023-11-03 13:42:16 +01:00
Benoît Minisini
6b15686060 Option dialog: Sort themes by name in the combobox.
[DEVELOPMENT ENVIRONMENT]
* NEW: Option dialog: Sort themes by name in the combobox.
2023-11-01 23:29:27 +01:00
Benoît Minisini
b7f65eebf1 Options dialog: Fix theme configuration.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation
* BUG: Options dialog: Fix theme configuration.
* BUG: Fix specifiic highlighters.
2023-11-01 18:27:24 +01:00
Benoît Minisini
ef01ebe758 Implement commit highlight.
[DEVELOPMENT ENVIRONMENT]
* NEW: Implement commit highlight.
* OPT: Wait less for version control commands.
2023-10-30 00:06:42 +01:00
Benoît Minisini
2e9c19dc8a Use the new 'gb.highlight' component instead of 'gb.eval.highlight'.
[DEVELOPMENT ENVIRONMENT]
* NEW: Use the new 'gb.highlight' component instead of 'gb.eval.highlight'.
* NEW: Form editor: Use a specific Splitter icon when its border is set, instead of a drawing the standard container border.
* NEW: Some little changes in the Gambas color theme.
* NEW: File information dialog: Some redesign.
2023-10-28 02:05:29 +02:00
Benoît Minisini
eb8fe0ca9c Update project icon.
[SCRIPTER]
* NEW: Update project icon.
2023-10-20 01:49:24 +02:00
Benoît Minisini
46bd71a20a Image editor: Support for high precision mouse wheel.
[DEVELOPMENT ENVIRONMENT]
* BUG: Image editor: Support for high precision mouse wheel.
2023-10-19 04:20:57 +02:00
Benoît Minisini
17f8d757a8 Debugger panel: Add a button to open the temporary directory of the debugged process. Add tooltips to explain the different process data displayed.
[DEVELOPMENT ENVIRONMENT]
* NEW: Support for the new 'gb.highlight' component.
* NEW: Debugger panel: Add a button to open the temporary directory of the debugged process.
* NEW: Debugger panel: Add tooltips to explain the different process data displayed.
* NEW: System information dialog: A little redesign. More programs checked.
* NEW: Update French translation.
2023-10-19 04:10:30 +02:00
Benoît Minisini
7b26952018 Fix CSS of box icons. Fix index generation.
[WIKI]
* BUG: Fix CSS of box icons.
* BUG: Fix index generation.
2023-10-15 21:52:43 +02:00
Benoît Minisini
22a7714b0d Project tree: Use the new TreeView Highlight property.
[DEVELOPMENT ENVIRONMENT]
* NEW: Project tree: Use the new TreeView Highlight property.
* NEW: Display duration of executable generation.
* NEW: Version control panel: Move "Create new branch" button to the right.
2023-10-15 21:46:38 +02:00
Benoît Minisini
9b15ce56f3 Replace branch selection menu by a list embedded in the project tree panel.
[DEVELOPMENT ENVIRONMENT]
* BUG: Fix CSS file compression.
* NEW: Replace branch selection menu by a list embedded in the project tree panel.
2023-10-13 12:03:52 +02:00
Benoît Minisini
089b2e0efb Change the look of project property, options, debugger configuration and translation dialogs.
[DEVELOPMENT ENVIRONMENT]
* NEW: Change the look of project property, options, debugger configuration and translation dialogs.
* NEW: Update a few icons.
2023-10-09 12:18:34 +02:00
Benoît Minisini
dc7cf9b3a9 Keep the authorizations when saving a file.
[DEVELOPMENT ENVIRONMENT]
* NEW: Project tree: Add a "refresh project" entry in the filter menu.
* BUG: Keep the authorizations when saving a file.
2023-10-08 23:41:03 +02:00
Benoît Minisini
a7e12d72b3 Help browser: Do not display old page top header when clicking on the result of a offline search.
[DEVELOPMENT ENVIRONMENT]
* BUG: Help browser: Do not display old page top header when clicking on the result of a offline search.
2023-09-30 12:34:06 +02:00
Benoît Minisini
d9b26a9d04 Refresh the project differently when validating the project property dialog.
[DEVELOPMENT ENVIRONMENT]
* NEW: Refresh the project differently when validating the project property dialog.
* NEW: Option dialog: Add "3.19" in the list of Gambas bytecode versions.
2023-09-30 12:31:06 +02:00
Benoît Minisini
df50687799 Update project icons.
[CONFIGURATION]
* NEW: Update project icons.
2023-09-27 23:37:22 +02:00
Benoît Minisini
13dc9fcea8 IDE usage help is now translatable. Project directory icon can be updated with the '--update-icon' command-line option.
[DEVELOPMENT ENVIRONMENT]
* NEW: IDE usage help is now translatable.
* NEW: Update French translation.
* NEW: Generate the project directory icon each time the project is loaded.
* NEW: Use the current icon theme icons to make the project directory icon.
* NEW: Project directory icon can be updated with the '--update-icon' command-line option.
2023-09-27 22:03:21 +02:00
Benoît Minisini
8b6a85e3fd Add global shortcut to LinkedIn, following KDE merge request #1731.
[DEVELOPMENT ENVIRONMENT]
* NEW: Add global shortcut to LinkedIn, following KDE merge request #1731.
2023-09-23 20:55:06 +02:00
Benoît Minisini
32fe6dd2d7 Project tree: Do not expand an item on double-click if this item is not a directory. Just open it.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update Simplified Chinese translation.
* NEW: Project tree: Do not expand an item on double-click if this item is not a directory. Just open it.
2023-09-23 13:36:18 +02:00
Benoît Minisini
bc0e950bf5 Option dialog: Rework internal implementation of UI layout configuration.
[DEVELOPMENT ENVIRONMENT]
* NEW: Option dialog: Rework internal implementation of UI layout configuration.
2023-09-22 20:16:18 +02:00
Benoît Minisini
b4fa94cae6 Update icon and configuration file of some projects.
[CONFIGURATION]
* NEW: Update icon and configuration file of some projects.
2023-09-22 18:41:01 +02:00
Benoît Minisini
2e8c69edc6 Remove the control icons that were moved to 'gb.net' component source code directory.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Do not set a tooltip for the controls toolbox select tool.
* NEW: Remove the control icons that were moved to 'gb.net' component source code directory.
2023-09-22 17:11:21 +02:00
Benoît Minisini
549012db91 Redraw control icons everywhere.
[CONFIGURATION]
Redraw control icons everywhere.
2023-09-21 22:56:21 +02:00
Benoît Minisini
44e94a3964 Form editor: Add the tooltip back in the controls toolbox.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Add the tooltip back in the controls toolbox.
2023-09-20 20:00:09 +02:00
Benoît Minisini
e39f357bd8 Merge branch 'master' of gitlab.com:gambas/gambas 2023-09-20 20:00:02 +02:00
Benoît Minisini
c9d5eefc84 Form editor: Add the tooltip back in the controls toolbox.
[DEVELOPMENT ENVIRONMENT]
* NEW: Form editor: Add the tooltip back in the controls toolbox.
2023-09-20 19:59:51 +02:00
Benoît Minisini
85c7753401 Merge branch 'master' into 'master'
Dutch translations for all Gambas3 written components + mime type xml files

See merge request gambas/gambas!305
2023-09-19 19:27:16 +00:00
Benoît Minisini
580adc9ccf Version control: Add the 'Locate change' button to the global version control dialog.
[DEVELOPMENT ENVIRONMENT]
* NEW: Version control: Add the 'Locate change' button to the global version control dialog.
2023-09-19 19:18:52 +02:00
W. Raets
3b8b8ff777 Merge branch gambas:master into master 2023-09-19 11:18:29 +00:00
Benoît Minisini
5508e90eff Merge branch 'master' of gitlab.com:gambas/gambas 2023-09-17 23:09:50 +02:00
Benoît Minisini
dc9d14a7f1 Code and text editor: The shortcut for formatting is now 'CTRL+SHIFT+T'.
[DEVELOPMENT ENVIRONMENT]
* NEW: Code and text editor: The shortcut for formatting is now 'CTRL+SHIFT+T'.
2023-09-17 23:09:41 +02:00
Benoît Minisini
5e39ba5841 Merge branch 'master' into 'master'
Adds some more example projects to app/examples

See merge request gambas/gambas!310
2023-09-17 20:12:44 +00:00
Benoît Minisini
0614c434ec Image editor: Make color palette buttons a bit bigger.
[DEVELOPMENT ENVIRONMENT]
* NEW: Image editor: Make color palette buttons a bit bigger.
2023-09-17 21:16:05 +02:00
Benoît Minisini
efcd92ddc9 More colors on the image editor color palette. Fix project tree refresh when adding a new file.
[DEVELOPMENT ENVIRONMENT]
* NEW: Image editor: Color palette now displays two lines of buttons.
* NEW: Image editor: Picking a color on the screen automatically adds it to the color palette.
* BUG: Project tree: Adding a new file correctly updates the tree now.
2023-09-16 22:15:55 +02:00
Benoît Minisini
6c6fa09132 Some AppImage packaging fixes.
[DEVELOPMENT ENVIRONMENT]
* BUG: Packager: AppImage: AppImage apparently does not like spaces in program names.
* BUG: Packager: AppImage: Add 'librsvg2' explicitly if GTK+3 is used.
2023-09-15 19:29:58 +02:00
Benoît Minisini
c68a6aee7f GameOfLife: French Translation.
[EXAMPLES]
* NEW: GameOfLife: French Translation.
2023-09-15 19:15:23 +02:00
Benoît Minisini
c22a3cd5cc Project tree fixes and enhancements.
[DEVELOPMENT ENVIRONMENT]
* NEW: Update French translation.
* NEW: Image editor: Saving the current selection now automatically scrolls the selection list to it.
* BUG: Project tree: Refreshing it now collapses it.
* OPT: Project tree: All tree icons are cached, making filtering refresh faster.
* BUG: Project tree: Fix collapsing and expanding on mouse click.
* NEW: Project tree: Double-click now collapses a folder.
* BUG: Project tree: Correctly refresh the filter menu when the project is put under version control.
2023-09-15 16:57:44 +02:00
Benoît Minisini
91016fa571 CTRL+SHIFT+F and CTRL+SHIFT+R now open the search dialog for searching or replacing all files.
[DEVELOPMENT ENVIRONMENT]
* NEW: CTRL+SHIFT+F and CTRL+SHIFT+R now open the search dialog for searching or replacing all files.
2023-09-13 18:03:15 +02:00
Benoît Minisini
f708f149e1 Correctly initialize "show all classes" and "use inheritance" project tree options.
[DEVELOPMENT ENVIRONMENT]
* BUG: Image editor: Prevent a possible crash while resizing a selection.
* BUG: Correctly initialize "show all classes" and "use inheritance" project tree options.
2023-09-12 13:35:40 +02:00
Benoît Minisini
fa00849fc6 Packager: AppImage: Always add 'gb.form.stock' component, as it is often needed at runtime.
[DEVELOPMENT ENVIRONMENT]
* BUG: Packager: AppImage: Always add 'gb.form.stock' component, as it is often needed at runtime.
2023-09-08 22:33:13 +02:00
Benoît Minisini
eac064c184 Packager: AppImage: Prevent getting configuration from system if the system is not Ubuntu.
[DEVELOPMENT ENVIRONMENT]
* NEW: Packager: AppImage: Prevent getting configuration from system if the system is not Ubuntu.
* NEW: Image editor: Better click on selection shapes for selecting, moving or rotating them.
2023-09-08 22:25:25 +02:00
Benoît Minisini
4ac8bdfe85 Packager: AppImage: Allow to configure Gambas PPA.
[DEVELOPMENT ENVIRONMENT]
* NEW: Packager: AppImage: Allow to configure Gambas PPA.
* NEW: Packager: AppImage: 'jammy' is now the default Ubuntu version
* NEW: Packager: AppImage: Replace the checkbox that configures AppImageBuilder from current system by a button.
* NEW: Update French translation.
2023-09-07 12:53:20 +02:00
Benoît Minisini
13fe498708 Packager: Add a wizard step that allows to configure the Ubuntu repositiory and distribution used by AppImageBuilder.
[DEVELOPMENT ENVIRONMENT]
* NEW: Packager: Add a wizard step that allows to configure the Ubuntu repositiory and distribution used by AppImageBuilder.
* NEW: Update French translation.
2023-09-07 03:58:06 +02:00