Commit Graph
62 Commits
Author SHA1 Message Date
mshafer1 2add8ad2d6 Make the blue a little closer to the true default 2024-12-23 13:13:35 -06:00
mshafer1 1acd970af6 apply Rider suggestions 2024-12-23 13:12:23 -06:00
mshafer1 52f315e4e3 use an enum 2024-12-23 09:23:15 -06:00
mshafer1 582eef1b9d massage the colors a little more 2024-12-21 15:27:32 -06:00
mshafer1 1b51a06eb6 change default of new notifications to light mode 2024-12-21 15:27:22 -06:00
mshafer1 5f57898f9b use seconds for value of timeout rather then mS 2024-12-21 09:53:57 -06:00
mshafer1 025a7d04f8 use 0 for "don't timeout" and don't allow -1 2024-12-21 09:45:08 -06:00
mshafer1 c448de2c17 remove unused imports 2024-12-21 09:40:03 -06:00
mshafer1 f187cd8ea6 introduce theme files and handle in notification popup 2024-12-21 09:39:43 -06:00
mshafer1 7a5d067343 fix button hover behavior 2024-12-21 09:39:04 -06:00
mshafer1 1ae481b434 rename elements in new dialogue to PerlCase per PR comment 2024-12-21 08:42:24 -06:00
mshafer1 c4e5a9059d rename new elements to be camelCase to match existing 2024-12-21 08:40:17 -06:00
mshafer1 ed13382e46 format 2024-12-21 08:32:09 -06:00
mshafer1 5977501b91 remove _icon 2024-12-21 08:28:46 -06:00
mshafer1 859a8938c0 remove IsVisible and just use Visible instead 2024-12-21 08:22:47 -06:00
mshafer1 f8dacac5a6 just utilize the progress bar directly 2024-12-21 08:21:18 -06:00
mshafer1 5b456c14a7 utilize modern c# features 2024-12-21 08:18:57 -06:00
mshafer1 fc3275442c more CamelCasing 2024-12-21 08:18:35 -06:00
mshafer1 be0db848dc improve comment on close handler 2024-12-21 08:11:57 -06:00
mshafer1 2cf458beae use CamelCasing 2024-12-21 08:11:45 -06:00
mshafer1 fa455baa57 add blank lines for readability 2024-12-21 08:03:23 -06:00
mshafer1 934edb79eb use pep8 style private naming and remove this. 2024-12-21 07:51:57 -06:00
mshafer1 8203e6c112 handle if option to show progress bar is off 2024-12-20 21:47:06 -06:00
mshafer1 5414aa4996 pass new options down to custom notifications form 2024-12-20 21:46:45 -06:00
mshafer1 42421d9820 if settings says to use the native notifications, use them 2024-12-20 21:34:18 -06:00
mshafer1 93ac99dd7c add to options 2024-12-20 21:31:40 -06:00
mshafer1 7c5bb6f862 don't show notification window in task bar 2024-12-20 17:47:56 -06:00
mshafer1 65f27c7c42 add a progress bar and timeout text 2024-12-20 17:08:53 -06:00
mshafer1 f908e9c4b0 allow a timeout of -1 in settings 2024-12-20 16:16:57 -06:00
mshafer1 9b902f1d38 use a rich text box to get scroll bar if needed and make window a little smaller 2024-12-20 16:01:15 -06:00
mshafer1 a8af6ce48e if already visible, hide then show
ideally, we would stack multiple up each with its own timeout and close event. For now, this just makes a pop up for the new message.
2024-12-20 15:53:22 -06:00
mshafer1 c8ba64f5d8 remove unused imports 2024-12-20 15:49:42 -06:00
mshafer1 8c04e82dac rearrange file to properties, public, protected, private 2024-12-20 15:49:16 -06:00
mshafer1 8ec1a89941 create a constants class to manage flag names 2024-12-20 15:46:08 -06:00
mshafer1 e24ef645ac implement icon 2024-12-20 13:32:19 -06:00
mshafer1 f5298e1a4e get timeout working 2024-12-20 12:11:07 -06:00
mshafer1 3e43002b47 work on appearance of notification 2024-12-20 12:10:12 -06:00
mshafer1 a7dcf3611c make tray pop up and make it work 2024-12-20 11:29:22 -06:00
Alexander Horner 0155cfb8fc Add adjustable reconnects and settings revisions 2023-10-09 21:11:07 +01:00
Alexander Horner 67b6e5b607 Add new timeout option and supporting settings infrastructure 2022-12-12 21:32:46 +00:00
Alexander Horner 617f1e658a Add publish config and adjust app publish name 2022-12-08 20:12:29 +00:00
Alexander Horner 7f73bd2cd1 Add support for priority
Set default title to topic unique, as displayed in subscriptions list, if not provided
Increase toast timeout to 5 seconds
2022-12-08 19:54:14 +00:00
Alexander Horner d90ddc3be4 Solution cleanup 2022-12-08 19:33:08 +00:00
Alexander Horner b644035433 Add license to About box and fancy it up a little 2022-12-08 19:30:31 +00:00
Alexander Horner c4291e6f44 Default to preventing multiple instances
Allow multiple instances if overridden with command line parameter
Allow starting minimised to tray with command line parameter
2022-12-08 19:04:43 +00:00
Alexander Horner 2a8a7e3c0c Adjust subscribe window tab index 2022-12-07 23:31:13 +00:00
Alexander Horner 2b298d6e19 Fix credentials on websocket 2022-12-07 23:28:09 +00:00
Alexander Horner ecbde9509f Implement error handling and notification 2022-12-07 23:20:36 +00:00
Alexander Horner 1e1187e71f Basic Websocket support working, without authentication (auth broken) 2022-12-07 21:36:03 +00:00
Alexander Horner fe4ae354b2 Rename main form 2022-12-07 19:54:48 +00:00