Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sort resources by name #1596

Closed
dbarashev opened this issue Sep 8, 2018 · 0 comments · Fixed by #1740
Closed

Sort resources by name #1596

dbarashev opened this issue Sep 8, 2018 · 0 comments · Fixed by #1740

Comments

@dbarashev
Copy link
Contributor

It would be nice to sort resources in the resource chart by name.

Original request: https://help.ganttproject.biz/t/sort-resources-by-name/979

oihanealbizuri added a commit to oihanealbizuri/ganttproject that referenced this issue May 27, 2020
dbarashev added a commit that referenced this issue Jun 18, 2020
spesoul added a commit to spesoul/ganttproject that referenced this issue Aug 23, 2020
* removed translation files from ganttproject module

* added submodule

* Moved translations-dealing code from GanttLanguage into Internationalization.kt

* Skip updates and do not show skipped by default

* I18n bugfix

* * build runtime with javafx mods
* do update submodules on Azure
* launch package-* scripts via Gradle

* Update azure-pipelines.yml for Azure Pipelines

* Travis build updated

* Update gradle wrapper
depend on javafx modules install

* gradleoptions => options

* Try to fool jpackager

* add installed mods

* * Added macOS to Travis build
* Fix module path on Windows?

* travis & azure

* macos & win

* macos & windows

* mac & windows

* mac & windows

* lin & win

* Platform updates as option page

* Replaced DialogPane wih BorderPane for updates UI in the settings dialog

* fool win packager again

* win

* * Border around properties page
* Show message if no updates are available

* * Show current version
* Show different messages depending on updates availability

* Fix i18n when running on locale where key is missing in the resource bundle

* * More i18n fixes
* Orange header in update dialog, gray in My Projects

* Added "check for updates" switch to updates pane

* Better styles, toggle switch bound to the options.

* Reorganize singup pane buttons

* Fixes issue bardsoftware#1670

* sign up pane updates

* Use dialog() function in lock/offline dialog

* Quicker assignment of tasks to resources
Fixes bardsoftware#1669

* Signup pane style fixes

* Better Register/Signin button layout

* CSS refactoring: extracted separate files from GPCloudStorage.css

* Avoid NPE when entering url/username/password in webdav settings.
Refer to issue bardsoftware#1598

* Fixes bardsoftware#1667

* Disable predecessor actions when there's just a single task and no possible predecessors.
Fixes issue bardsoftware#1675

* Apply correct format.

* add .gitignore file

* init constable

* rename group to have a proper name

* update jupiter version

* update java version to 11

* add french holidays for 2020 and 2021

* use specific versions of kotlin coroutine libs because + version currently depends on some EAP build
which is not in the standard repositories

* submodule update

* implement h2 manager that is able to run sql files

* move the logger to the file level

* add application plugin and settings.gradle

* use Clikt library to process path argument

* Allow keyboard shortcuts for link and unlink

* Minimal working traditional app

* do not run package on Azure

* Use GREATER and LESS for link/unlink task actions

* Allow keyboard shortcuts for link and unlink

* Use GREATER and LESS for link/unlink task actions

* Pass Updater interface to RssFeedChecker and use void updater in the dev App.kt

* Better i18n in dev app mode

* More i18n fixes

* * Doc comments in Internationalization.kt
* Less clumsy interfaces

* Holiday calendars 2020: France and US

* Holiday calendars 2020: Italy and Brazil

* Holiday calendars 2020: Spain, Mexico and Taiwan

* Holiday calendars 2020: United Kingdom

* Holiday calendars 2020: China, Japan, Poland and India(Maharashtra and Karnataka)

* * Open Local Storage pane when saving instead of Recent Projects
* More Kotlin'ish code style

* * Load only readable local docs into recent docs storage

* * More Kotlin'ish way
* Use RootLocalizer instead of GanttLanguage

* Tags in the recent documents storage UI

* i18n bugfixes in the GP Cloud document options dialog

* Some junit tests for i18n

* GitHub Actions workflow

* checkout submodules

* workflow fix?

* fix 2?

* fix3?

* * temporarily ignore CSV tests
* one more test for i18n

* Dropbox upload step

* run distzip

* let's try to build linux packages with GitHub actions

* correct paths to packages

* bugfix

* maybe we can uild macOS package too?

* zip GanttProject.app

* Separate workflow for package building

* * try building dmg installer for macos
* try building installer for windows

* Changed JAR file extensions to .jar.lib
This will hopefully hide them from stupid jpackage which creates a launcher with all jars in the classpath and no way to override this.
All jars in the classpath conflict with our own classloaders and resource search.

* download and unzip jdk14

* * Win Package building which hopefully works
* ICO update

* submodule update

* wckg jpackage

* wtf?

* wtf?

* wtf?

* wtf?

* wtf?

* wtf?

* let's try not building GP

* wtf?

* so, let's give up with building Windows installer for a while

* fix?

* Holiday calendars 2020: Canada

* get back build and test

* pass Updater to GanttProject from the launcher code

* remove azure pipeline

* Source code of ANT task for building DEB packages. Moved from ganttproject-builder

* * Moved ANT deb task into build-bin/build-deb
* Updated DEB package building
* Updated shell script to be aware of the bundled runtime
* Added SVG file with the new icon

* mkdir?

* * Moved WS host to the constant
* Make working save to new local file

* * Moved WS host to the constant
* Make working save to new local file

* Start listening to ProjectChanged and ProjectReverted events

* Show Project Reload dialog on receiving ProjectChange/ProjectRevert message

* first experiment with wrapping JavaFX contents into Swing JDialog.
DialogPane works not so good as it won't resize automatically.

* Better implementation of FX dialog building in Swing

* Make working alert pane, button styles, add padding around button bar

* * Recognize Escape and Ctrl+Enter keyboard events in dialogs
* Make save/open choice in My Projects dialog more visible
* Add title to dialog {} dialogs

* Extracted SigninPane and simplified its UI

* Show URL if browser won't respond in 10 seconds

* i18n, UI polishing

* Add license scan report and status

Signed-off-by: fossabot <badges@fossa.io>

* ignore ProjectChange event if our document is already the latest one

* * Moved GPCloudDocumentTest into ganttproject/test
* Added a couple of tests for ProjectChange websocket event handling

* Custom spinner when verifying access token and loading document

* Dependency updates

* Fixes issue bardsoftware#1710

* Visible custom columns keep visible after importing a CSV that includes such columns
Fixes bardsoftware#1674

* Fixes issue bardsoftware#1679

* Holiday calendars: Australia

* Holiday calendars: Switzerland/Zurich, Chile, Colombia

* Holiday calendars: Russia, Netherlands, Argentina

* Holiday calendars: Argentina

* Fixes issue bardsoftware#1713 (weekend settings are not respected in CSV import)

* Fixes issue bardsoftware#1713 (weekend settings are not respected in CSV import)

* Fixes issue bardsoftware#1713 (weekend settings are not respected in CSV import)

* Get rid of OSXAdapter. PoC for bardsoftware#1712

* Remove unneeded build-time setProperty methods

* MainApplication doesn't change

* remove AppleJavaExtensions.jar from biz.ganttproject.app.libs plugin

* Remove Class.forName("java.awt.desktop.AboutHandler")

It was needed to be able to run under both Java 8 and Java 11 (there were no AboutHandler in Java 8), but now that we are targeting Java 11, it is obsolete.

* missing logo file

* Refactor so the test runs (and avoid a non-used-var warning)

* Add 2020-2022 South Korea Holidays

* fixed typo in comments in South Korea Holidays Calendar

* Add 2020-2022 South Korea Holidays

* fixed typo in comments in South Korea Holidays Calendar

* Refactor in package ganttproject

* Refactor in package ganttproject-tester

* Translation updates.

* merge

* remove unused classes

* remove unused imports on gui

* remove unused imports on gui, add import

* * version update
* Eclipsito update

* macos packaging: bundled JRE and Platypus

* a number of build updates

* some more config files for jpackage

* * Launchers update
* Eclipsito update to eclipsito-20200422
* Version update: 2.8.11-r2393, published on 2020-04-22

* Found that all libs from biz.ganttproject.app.libs were copied into biz.ganttproject.core. Made some changes in dependency configurations and plugin dependencies.

* Updated launch4j config and executable to work with bundled JRE

* Fixed:
* exception when APP_ABOUT is not supported
* shell script on Linux won't open relative paths
* compilation issue on Java 11

* Fixes issue bardsoftware#1734
Update bardsoftware#1680 bardsoftware#1674

* Version update: 2.8.11-r2396, published on 2020-05-01

* Fixes issue bardsoftware#1736 (low quality of fonts in the chart area on exported images)

* some build upgrades

* Changes in the folder view:
* Replace Consumer with function types
* Introduce onSelectionChange
* Disable "Open" when folder is selected

* Changes in the folder view:
* Disable "Open" when folder is selected
* added list view hint to the cloud Browser
* added more padding to the list view hint and made it darker

* win packaging

* version update, include runtime into nsis

* * version update
* launch4j config and generated launcher update: pass two layer stores
* Eclipsito update
* switch on auto-update by default

* mac updates

* Fix path to the icon file in launch4j config

* Option panes will use modal dialogs too

* Beautified updater UI

* Really open offline copies from My Projects

* Fixed accidental lock when chaning online mode

* Do not show empty names in  the list

* * Version 2904
* Updated Eclipsito to bardsoftware/eclipsito@7340d24

* version update: 2904

* Fixed: "My Projects" shows "no document" after creating a new project

* Rename .java to .kt

* * Fixed: empty project files are created in GanttProject Documents folder
* Added: busy indicator when opening/saving files to GP Cloud

* Fixed: Save is disabled when user types non-existing file name

* Fixes bardsoftware#1596

* Removed unused classes and methods

* GPCcsvExport test solved

* * changed the format of /p/write response
* version update

* test fix

* use InternationalizationK instead of GanttLanguage

* Bugfixes:
* local file save would create the file before user selects the file name
* Ctrl+Enter now works in the text field if user types a new file name when saving

* CSV Import test fix

* Rename .java to .kt

* Prepared to migrate app menu to JavaFX (but left it as is)

* Fixed "Save" action for webdav documents

* localization submodule update

* Fixed "Save As" for WebDAV when resource does not yet exist.

* Rename .java to .kt

* Modernized WebDAV signin pane UI

* Rename .java to .kt

* * Modernized WebDAV server settings UI
* Storage dialog resizing is better: do not hide action buttons too early

* l18n update

* * Version 2906
* Fixed Locking and Offline page styles
* Cloud document page in the project settings made working

* Refactoring: moved webdav browser to the separate file

* Remove timeout when browse isn't supported

* Tkt 1596 sort resources (bardsoftware#2)

* Refactoring (part I)

* Refactoring (part II)

* Refactoring (part III)

* Refactoring (part IV)

* Refactoring (part V)

* Refactoring (part VI)

* Refactoring (part VII)

* Applying changes

* Tkt 1596 sort resources (bardsoftware#3)

* Refactoring (part I)

* Refactoring (part II)

* Refactoring (part III)

* Refactoring (part IV)

* Refactoring (part V)

* Refactoring (part VI)

* Refactoring (part VII)

* Applying changes

* Last changes to sort resources

* Fixes bardsoftware#1295

* Fixes 1508

* Update ganttproject/src/net/sourceforge/ganttproject/document/DocumentCreator.java

Co-authored-by: Dmitry Barashev <dbarashev@ganttproject.biz>

* Update ganttproject/src/net/sourceforge/ganttproject/document/DocumentCreator.java

Co-authored-by: Dmitry Barashev <dbarashev@ganttproject.biz>

* check if system is linux and /var/tmp is writable

* - version 2906 (and read it from the platform)
- use SystemUtils from apache, not from jgoodies

* * do not use static field in GPVersion (currently its initialization breaks gradle run, later we may introduce lazy evaluation)
* Fix error dialog on startup when computer is offline

Co-authored-by: Dmitry Barashev <dbarashev@ganttproject.biz>
Co-authored-by: Juanan Pereira <juanan@ikasten.io>
Co-authored-by: Anaitz98 <anaitz98@gmail.com>
Co-authored-by: nitram509 <maki@bitkings.de>
Co-authored-by: Krasnoriadtseva Anastasiia <anstkras@gmail.com>
Co-authored-by: Raphaël TISON <rtison@oceanis.fr>
Co-authored-by: urtzipu <37211750+urtzipu@users.noreply.github.com>
Co-authored-by: urtzipu <urtzipu@gmail.com>
Co-authored-by: fossabot <badges@fossa.io>
Co-authored-by: Dmitry Barashev <dbarashev@bardsoftware.com>
Co-authored-by: Juanan Pereira <juanan.pereira@ehu.eus>
Co-authored-by: RyanChoi <choiyh919@gmail.com>
Co-authored-by: oihanealbizuri <oalbizuri001@ikasle.ehu.eus>
Co-authored-by: user922091 <user922091@FF031.local>
Co-authored-by: upuente001 <upuente001@ikasle.ehu.eus>
Co-authored-by: Anaitz98 <37109925+Anaitz98@users.noreply.github.com>
Co-authored-by: Dmitry Kazakov <qudeed@gmail.com>
Co-authored-by: oihanealbizuri <37108510+oihanealbizuri@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant