a951c3a7c9
Tweak Options visuals (labels, spacing, colors) & fix off-by-pixel bug on high DPI
2018-07-27 19:29:21 +02:00
3e68026949
Redesign Options to reduce amount of tabs and organize code
2018-07-27 05:12:17 +02:00
643ebcaab4
Prompt restart after profile import/reset only if an updated option requires it
2018-07-25 22:01:37 +02:00
52ef6cd95a
Unify configs (backups, behavior, error handling) & make future development easier
2018-07-25 17:25:20 +02:00
d83d2660cf
Initial Options dialog refactoring to use an event for restart requests
2018-07-24 04:04:44 +02:00
0ec227da52
Redesign Edit CSS dialog, add 'Open Dev Tools' button and better editor
2018-07-08 12:57:22 +02:00
377d9c3554
Make an interface for dialogs to avoid hard-coding them in FormManager
2018-07-06 05:30:12 +02:00
be1a809098
Update all forms and dialogs to use the 'Segoe UI' font
2018-04-27 18:06:45 +02:00
aa7a29af0c
Fix combo box issues (closing while opening, minor browser selection bug)
2018-04-04 03:33:14 +02:00
5add8a1d0e
Move ITweetDeckBrowser and refactor some things
2018-03-16 18:48:41 +01:00
a44cb884c4
Fix a crash when restarting after importing/resetting profile & refactor
2018-02-06 17:04:32 +01:00
bd92fc6ee0
Use <audio> for custom sound notifications & allow volume control for default one
...
Closes #195
2018-01-13 22:59:34 +01:00
62310ce4a4
Add an option to set target language for tweet translations
2017-12-31 13:59:19 +01:00
3a27089364
Add an option to set app locale in a new Options tab & remove locale argument
2017-12-31 13:29:38 +01:00
04369e22a7
Add option to disable animated avatars (general GIF toggle)
...
Note: this breaks when disable-extensions is used, so it was changed to
disable-pdf-extension instead
2017-11-09 18:18:22 +01:00
17d762ce91
Make spell check option not require a restart
2017-11-09 16:51:40 +01:00
bc0809994a
Fix import & restart overwriting some imported settings such as zoom, add a TODO for system config import/export
2017-11-08 12:23:58 +01:00
6f1afb94fb
Add a global function to reprioritize events and refactor stuff
2017-11-02 11:02:00 +01:00
108cf8923e
Implement analytics ( #176 )
...
* Implement analytics report generation w/ user config and basic system info
* Add HW and plugin info to analytics report generation
* Add a way of displaying the full analytics report
* Fix issues in analytics report and include design theme
* Ensure tab config is saved when switching tabs
* Fix compilation error in TabSettingsFeedback and safeguard nulls
* Add locale to analytics report
* Work on analytics (utils, last collection label, dependency refactoring)
* Add analytics state file and implement sending reports every week
* Send an analytics report after each update
2017-11-02 03:08:43 +01:00
d9da14b5dc
Make the example notification its own class
2017-10-31 12:01:53 +01:00
0b4aaf80dc
Remove unnecessary usings and code
2017-10-21 14:53:50 +02:00
d19dca6ea5
Add a (currently unimplemented) anonymous data collection option
2017-09-24 15:31:44 +02:00
aeb0842ab4
Move system tray options to a separate tab
2017-09-08 11:36:34 +02:00
9aedfc2799
Fix scrollbar in Options not disappearing when switching tabs while animating
2017-09-04 17:52:01 +02:00
7601645c12
Fix some config options not being committed before opening Manage Options
2017-08-30 12:41:54 +02:00
c28615d548
Add options to reset session and plugin data when restoring defaults
2017-08-29 14:28:33 +02:00
b515add94e
Rewrite browser/plugin reload handling when importing a profile
2017-08-29 14:26:42 +02:00
9fd5e9443d
Make 'Manage Options' dialog close options after a successful operation
2017-08-29 14:22:20 +02:00
40ef9a42dd
Fix unsealed classes
2017-08-28 18:46:14 +02:00
502310c413
Prevent TrackBar from stealing focus when scrolling
2017-06-29 23:34:00 +02:00
d9e6afbf36
Replace Math.Round calls with a more convenient custom method
2017-06-26 17:33:07 +02:00
7f3bd2715c
Enable high DPI support and fix all known DPI-related UI issues
...
Closes #99
2017-06-26 17:08:51 +02:00
28eb7d0810
Fix scrollbar in Options not working after focusing certain controls
2017-06-23 19:01:09 +02:00
ac245f5128
Fix retarded scroll bar behavior in Options
2017-06-21 09:07:50 +02:00
7f9e9e27a0
Move import/export/restore to a single dialog in FormSettings
2017-06-21 08:33:36 +02:00
42f367f822
Fix mouse wheel not working in Options form
2017-06-20 20:40:37 +02:00
781ca0bb77
Tweak Options form design
2017-06-20 18:37:46 +02:00
00d6dc5626
Rewrite Options form to have tabs on the left
2017-06-20 16:29:50 +02:00
bd1692cea3
Rename Settings to Options
2017-06-03 17:24:43 +02:00
b7ce089f08
Fix audio playback error leading to the wrong tab in Settings
2017-06-03 17:03:33 +02:00
4d05441aa8
Rename root namespace to TweetDuck
2017-05-17 13:00:17 +02:00
abddf61c88
Update TweetDuck codebase to C# 7.0
2017-04-28 13:29:45 +02:00
ed9267b6ba
Move sound settings to a separate tab, add a Play button, update sound file dialog
2017-03-26 17:47:48 +02:00
504cf97c6c
Replace hacky code that unfocuses Settings notification with better code
2017-03-22 23:09:59 +01:00
f8c494c9c1
Remove NotificationFlags and tweak handling of the Settings notification
2017-03-22 22:44:55 +01:00
f091b2526e
Refactor Settings tabs (replace IsReady, remove SelectTab with no parameters)
2017-03-22 13:19:19 +01:00
0cbcc8c9f3
Move the 'Updates' tab into 'General'
2017-03-21 00:17:43 +01:00
7d7bfb7b01
Refactor FormSettings to take initial tab index in constructor and remove public SelectTab
2017-03-05 14:27:35 +01:00
4464991f4c
Prevent automatic Settings tab selection from triggering autoclick in Notification tab
2017-01-28 01:07:57 +01:00
859fdc7ec1
Rewrite custom sound notification to show an error message on failure instead of hiding it
2017-01-27 23:56:00 +01:00