-
Notifications
You must be signed in to change notification settings - Fork 3
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
Milestone v0.6.0 #90
Merged
Merged
Milestone v0.6.0 #90
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Owner
matty-r
commented
Feb 2, 2024
- Improved updateStyles performance
- Moved the Interface options panel to it's own InterfacePanel class. Rename Panels to URPanels. Move ProfilePanel and MainOptionsPanel from components to Panels. Created ConfigKeys which pairs the Preference Key to the default value in Constants. When AddToPanel is used, the appropriate preference key can be added which will then be associated with that component - this makes it easier to save the preferences instead of needing to add it for each individual component.
- Added component-label associations and fixed setting the sizes of components
- Adds a listener to Options Panels to grab the preferences as needed
- Moved the Connection stuff into its own component
- Added support for HTTP proxy, SOCKS and HTTP are now available
- Better handling of connecting to favourites
- Added an option to show tab icons
- Improved disconnection handling when connection times out, can now reconnect to the server and all open channels.
- Implemented log4j2. This raises the file size of the jar quite a bit - it may become optional at a later stage.
- Shows an error dialog if an error is received when trying to connect.
…ename Panels to URPanels. Move ProfilePanel and MainOptionsPanel from components to Panels. Created ConfigKeys which pairs the Preference Key to the default value in Constants. When AddToPanel is used, the appropriate preference key can be added which will then be associated with that component - this makes it easier to save the preferences instead of needing to add it for each individual component.
…this uses the key associations for added components. Add setComponentSize() to the Size constant, this helps keep component sizes consistent with other like components.
…s. This allows "manually" adding an association, particularly when the components are aligned/placed without using the addToPanel method.
…tly lowercase channel names when joining. Adds ComboBox as a valid component in URPanels.
…RCServer. Starting work to support reconnecting Channels. Get authentication type from the server, rather than the gui. Moved favourites UI methods to the ConnectionPanel. Connection tab stuff all moved to it's own ConnectionPanel.
…w other naming conventions). Created ProxyType to support HTTP proxy. Selecting proxy now is a combobox of the different available proxy types, instead of just a SOCKS checkbox. Fixed the saving of Auth not working.
…g4j2 for logging.
…ging/printing the stack traces. Fixes #71.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.