= @Brady_The
= DarkenTS Style is licensed under the the Brady Use-NoSharing-NoDerivatives 1.0 WW License. To view a copy of this license, visit https://brady_the.gitlab.io/DarkenTS/ or open %AppData%\TS3Client\styles\DarkenTS\License.
= Changelog:
= [1.7.2] - 16.05.2020
  = Changed
    - Temp Channel Deletion Message

= [1.7.1] - 24.04.2020 (Release skipped)
  = Changed
    - Style of Account Recovery Dialogue - Thank you, DuDuNS!

= [1.7] - 27.03.2020  (Release skipped)
  = Added
    - Active badge showcase to client infoframe templates - Thank you, ScP!
    - More Information to infoframe templates
    - Customisation for (previously hardcoded) colours of hyperlinks, and friend/foe/recording indicator - Thank you, ScP!
    - ID lookup on ts3index.com to clientinfo.tpl and serverinfo.tpl - Thank you, D0mm4S.
    - IP lookup on ts3index.com to serverinfo.tpl templates
    - Notice to recording user in clientinfo.tpl template
    - Display of Channel Commander and Priority Speaker in clientinfo.tpl in order to improve accessibility. - Thank you, ScP!
    
  = Changed
    - Position of audio status symbols and avatar in client infoframe template - Thank you, ScP!
    - Readded icons to certain information in infoframe templates to fit the general theme that changed with the addition of badge display and change in audio status display
    - Replaced outdated default .tpl's with current versions
    - Display of Voice Data Encryption improved in channel infoframe templates
    - Display of Talk Power Request in clientinfo.tpl
    - Several UI tweaks and improvements

  = Removed
    - style.css

= [1.6.2] - 2019-06-18
  = Added
    - New variables into serverinfo.tpl, serverinfo_de.tpl, channelinfo.tpl, channelinfo_de.tpl, clientinfo.tpl, and clientinfo_de.tpl (Extended Info Display)
    - Style for VirtualServerEditDialog QTabBar
    - Animation to expanding/collapsing branches in QTreeView - Inspired by ScP's 'Improved Default'

  = Changed
    - Replaced outdated default .tpl's with current versions
    - Moved .tpl CSS definitions into DarkenTS_chat.qss (Extended Info Display)
    - Minor changes
  
  = Fixed
    - Mute icons in the 'Self' sub-menu (QT Update, QMenu::indicator <> QMenu:item)
    - Minor fixes

  = Removed
    - style.css

= [1.6.1.2] - 2019-05-30
  = Changed
    - Handling of Sync "buttons" in Addon list
    
  = Fixed
    - Missing background colour on Addon page.

= [1.6.1.1] 2019-01-20
  = Added
    - CLIENT_DATABASE_ID to extended style - Thank you, Rising Darkness.

  = Changed
    - Completely moved changelog from style file to dedicated Changelog file

  = Fixed
    - Extended Info display being default - Thank you, pzy.real.

= [1.6.1] - 2018-12-09
  = Added
    - Disabled colour state for QTabBar
    - Compatibility for Better Chat
      * Open '%AppData%\TS3Client\styles\DarkenTS\Customisation\9 - Add-Ons\Better Chat',
      ~/.ts3client/styles/DarkenTS/Customisation/9 - Add-Ons/Better Chat', or
      '~/Library/Application Support/TeamSpeak 3/styles/DarkenTS/Customisation/9 - Add-Ons/Better Chat'
      for installation.

    = Changed
      - (Twitch) Integrations (Manage Virtual Server) colours
      - Moved in-file learner commentary to DarkenTS\Changelog\Commentary.css
        * Usage recommended with Sublime Grouping + https://packagecontrol.io/packages/Sync%20View%20Scroll or Notepad++ View mode + Synchronize Vertical Scrolling
        * If one believes that this will make license violations easier to hide, one would be mistaken ;-)

    = Fixed
      - Chat font size not customisable again

= [1.6] - 2017-09-10
  = Added
    - Disabled colour state for QCheckBox and QRadioButton
    - Disabled state for QGroupBox
    - QSplitter to certain elements
    - Extended 2017 Info Display (highly WIP, see README)
    - Directory DarkenTS\Customisation
    - Directory DarkenTS\Feedback
    - User-friendly style customisation.
      * Open '%AppData%\TS3Client\styles\DarkenTS\Customisation', '~/.ts3client/styles/DarkenTS/Customisation', or '~/Library/Application Support/TeamSpeak 3/styles/DarkenTS/Customisation' for more information.
    - DarkenTS_linux.qss to fix some problems unique to Linux installations.
    - DarkenTS_mac.qss to fix some problems unique to macOS installations.

  = Changed
    - Dimensions of MasterVolumeWidget Sliders handle - Thank you, Scratch.
    - Default serverinfo.tpl to newest standards, including server nickname support
    - Moved font-size values to DarkenTS_win.qss to improve compatibility for other platforms.
    - Renamed Extended Info Display into Extended Legacy Info Display

  = Fixed
    - Wrong default tree_tooltip_ colours: - Thank you, Scratch.
    - Colours of vertical Sliders - Thank you, Scratch.
    - Minor fixes

  = Removed
    - Outdated TabBar border customisation. If you require this as an example resource please contact me via the dedicated forum threat or a personal message.
    - Directory DarkenTS\_Default
    - Directory DarkenTS\_Extended

= [1.5.3] - 2017-07-20
  = Added
    - SVG Icons
    - Updated default .tpl files
    - Tooltip .tpl's

  = Changes
    - Minor tweaks

  = Removed
    - Outdated default .tpl files
    - PNG Icons

= [1.5.2.1] - 2017-06-06
  = Changed
    - Minor tweaks to connection information in Extended Info Display

  = Fixed
    - Extended Info display being default - Thank you, N3koBoi.

= [1.5.2] - 2017-05-22
  = Added
    - Forgotten "fix"/default handling for 'Sync' button/status display in Addons

  = Changed
    - Moved changelog to external file (DarkenTS/Changelog). From here on the main file will only include the latest changes.
    - Minor tweaks

  = Fixed
    - BookmarkBanner being disabled when folder selected
    - Chat ignoring custom settings applied via Options - Thank you, OtakuSupreme.

= [1.5.1] - 2017-03-22
  = Added
    - Style for QSlider:x:vertical
    - Style for QSlider:x:disabled (Important! Both variations are included in default Teamspeak! See QSlider section for more information.)
    - Style for QLCDNumber (Raised SegmentStyle cannot be changed to my knowledge)
    - Style for for QCalendarWidget
    - Style for QDial:disabled
    - Style for for QLineEdit:read-only
    - Style for QDockWidget buttons
    - Style for QTabBar QToolButton::x-arrow:disabled
    - Style for QToolButton::menu-arrow:disabled
    - Style for QGroupBox:unchecked
    - selection-background-color and selection-color style to QTextEdit, QLineEdit, QSpinBox, QTimeEdit, QDateEdit, and QDateTimeEdit
    - Lots of minor additions

  = Changed
    - Style selected and unselected QTabBar::tab to a more logical design. - Thank you, @JimBrawnDesign.
    - Completely overhauled 'My Addons' section
    - Lots of minor tweaks
    ! License change
      Any work derivated from 'DarkenTS Style' released before the 22nd of March 2017 may stay available to public via their respective original source.
      Creators may update their existing creations to include their own work and/or replace original material of 'DarkenTS Style', but may not remix, transform, or build upon 'DarkenTS Style' from this point on.

  = Fixed
    - Missing separators in Addons (tough one due how TeamSpeak creates those lists, border style not perfect)
    - VADDisplay (needs border setting)
    - Missing background of QProgressBar (part of Addon separators)
    - Several small bugs related to the Addon separator fix.

  = Removed
    - QSizeGrip
    - Git repository

= [1.5L] - 2017-01-24
  = Changed
    - Changed display of License information and added more to improve visibility

= [1.5] - 2017-01-12
  = Added
    - Missing CheckBox style for QListWidget
    - Style for Checkboxes in indeterminate state
    - ProgressBar style ('Browse Online' Addon installation progress)
    - Basic support for certain currently unused QT elements (QPlainTextEdit, QTableCornerButton::perspective-origin, QDockWidget, QDial, QTimeEdit, QDateEdit, QDateTimeEdit). - Thank you, Bluscream, http://forum.teamspeak.com/threads/128304-RELEASE-Developer-Tools-(pyTSon-script).
    - 'Dissension' theme
    - Created a Git repository which can be found at https://gitlab.com/Brady_The/DarkenTS - Requested by @dinubish.

  = Changed
    - Modal Host Message style - Thank you, D0mm4S.
    - Server tab colour to contrast microphone 'player_off' and active server tab
    - min-width and min-height of ServerGroupsListView ('Server Group Dialog')

  = Fixed
    - Spacing in .tpl's - Thank you, D0mm4S.
    - Some minor things

= [1.4.9B] - 2016-10-23
  = Fixed
    - Code error breaking the design ("Everything that starts must come to an end.")
    - "Extended info" being default

= [1.4.9] - 2016-10-22 Version (MyTeamSpeak Beta Release) [YANKED]
  = Added
    - Styles for AboutQt and ConfigQt to support plugins that use those to display information/options/etc
    - Sound3DWidget style
  
  = Changed
    - QWidget#profileManager min-width
    - whisperListView to reflect changes of new patch
      * Overhauled complete code, removed unnecessary bits, consolidated redundant bits, adjusted wrong colour values to standardise the theme
    - Display of channel topic and channel description to display large descriptions in a better way
    - A few attributes in the .tpl's. Notable: Display of channel topic and description
    - Outsourced .tpl CSS styles into style.css - Shout-out to fonta for bringing this option to my attention!
    - Retried Versioning another time. Last attempt. I promise. Semantic Versioning X.Y.Z anyone?

  = Fixed
    - Incorrect font-family setting

= [1.4] - 2016-07-27
  = Added
    - Missing QHeaderView background (only header rows (:selection) were styled, visual bugs could appear for example in "List All Clients" if search yielded no results)
    - Missing QHeaderView arrows (sort indicator)
    - Missing QComboBox::down-arrow:disabled arrow
    - Icons for hardware_input_muted and hardware_output_muted - Thank you, Shadow86.
      * Alternative designs are available in the "/gfx/DarkenTS" folder
  
  = Changed
    - Version numbering to represent changes to the theme in a (hopefully) better way
    - Colour of several icons
    - min-width of QListView#whisperListView
    - activate_microphone icon to a more logical one
    - GUI elements icons
    - GUI elements file structure
    * Deleting the existing theme folder "/styles/DarkenTS" before installing the update is recommended

  = Fixed
    - Out-of-focus font colour in QTableWidget (this time for real)

  = Removed
    - Functionless ScrollBar in ChannelGroupsOfClientDialog

= [1.3.1] - 2016-06-09
  = Added
    - Spanish and French translation of default .tpl's
  
  = Changed
    - Icon size from 512x512 to 128x128 (7,53 MB vs 840 KB)

= [1.3] - 2016-06-05
  = Added
    - QColorLuminancePicker style
  
  = Changed
    - Massive Icon Overhaul. 143 brand new icons!
      * Per default the icon highlighting channels using the CELT codec is removed. To display the icon, open "%APPDATA%\TS3Client\gfx\DarkenTS\settings.ini", navigate to line 133, replace "celt0" with "celt", save the document and restart TeamSpeak if needed.
      * All icons were created on the basis of http://fontawesome.io/ icons.
      * Info for Theme creators: FOLDER_CREATE needs "add_folder.png", CHANNEL_PRIVATE is using REGISTER icon

  = Removed
    - QWizard code to reflect changes in 'Client Release 3.0.19 01 Apr 2016'
    - QWizard Icon
    - Separator in QStatusBar

= [1.2.4] - 2016-04-26
  
  = Changed
    - Background for Banner Gfx URL
    - Couple of Icons

  = Fixed
    - Fixed invisible QScrollBar Buttons overlapping QScrollBar Handle

= [1.2.3] - 2016-02-24
  = Added
    - Display of skin version in ChatLineEdit
    - QTableView::item:selected
  
  = Changed
    - Colour of non-Guest groups in QListView#groupsListView (Permissions - separated from QListView to allow different colours in permissions view without affecting all ListViews) - Thank you, Patrick1164.

= [1.2.2] - 2016-02-12
  = Added
    - Plugin information to default .tpl's
  
  = Changed
    - Style of SearchFrame (Ctrl+F)

  = Fixed
    - QToolButton:on not having hover effects - Thank you, monkyyx.
    - Style of VADDisplay
    - Out-of-focus font colour in QListWidget (Could occur in Settings -> Plugins)
    - Out-of-focus font colour in QTableWidget (Could occur in Settings -> Options)
    - Channelinfo.tpl being broken when embedded images exceeded a certain size (see line 62) - Thank you, Chris.

= [1.2.1] - 2016-02-10
  = Added
    - Couple of Icons
  
  = Changed
    - .tpl's to show consistent spacing when certain variables are empty (Partially probably a little (too) hacky - Most likely subject to change)
    - Some styles to fit into the general theme
    - Hover colour of QMenuBar items - Thank you, monkyyx.
    - Display of country in clientinfo.tpl to fit the theme
      * If you want to re-add the flag simply remove "<!--" and "-->" in line 98 (eng), respectively line 97 (de). Additionally remove line 103 - 105 (eng), respectively line 102 - 104 (de).

  = Fixed
    - Text field in VirtualServerEditDialog showing borders they should not - Thank you, monkyyx.
    - "File Browser" QToolButtons hover and pressed state not working - Thank you, monkyyx.

= [1.2] - 2016-01-31
  = Added
    - :disabled-style to a few forgotten GUI widgets - Thank you, monkyyx.
    - Default .tpl's.
      * If you want to use the extended version, navigate to "%APPDATA%\TS3Client\styles\DarkenTS\_Extended", copy and paste all .tpl's into the style root folder. - Requested by monkyyx
      * Additionally you can backup all .tpl's into the _Default folder.
      * From this point on all changes to .tpl's are applied to the extended version, unless explicitly stated otherwise.
  
  = Changed
    - Restore Refresh button style in serverinfo.tpl and serverinfo_de.tpl - Thank you, monkyyx.
    - "PokeReceived" font-weight to match "PokeGiven" - Thank you, monkyyx.

  = Fixed
    - Fixed missing server name - Thank you, monkyyx.

= [1.1.1] - 2016-01-31
  = Added
    - More information to .tpl's
    - Min-width to several Permission windows - Thank you, monkyyx.
    - :disabled-style to a few forgotten GUI widgets - Thank you, monkyyx.
    - Couple of Icons
  
  = Changed
    - Style of Server- and ChatTabCloseButton - Thank you, monkyyx.
    - HostMessage style to make links better readable - Thank you, Patrick1164.
    - Style of detached ToolBar
    - TabBar for now to avoid "grey line"

  = Fixed
    - Plugins menu Menu Button clipping - Thank you, monkyyx.
    - Out-of-focus font colour in QTableView (Could occur in Settings -> Options -> Messages)
    - ScrollBar appearing in PokeDialog - Thank you, monkyyx.

= [1.1] - 2016-01-26
  = Added
    - Style for Virtual Server Manager - Thank you, monkyyx.
    - Style for Temporary Server Passwords
    - Style for 3D Sound Settings
    - Style for Permission Information
    - Styles for TabBar Borders and ScrollBar Buttons (see end of the document for further instructions) - Requested by monkyyx, and Deireadh.
    - Couple of Icons
    - German .tpl's - Thank you, monkyyx.
  
  = Changed
    - Sellout Branding to make it less sellout'ish
    - QTabWidget (still not satisfied) - Thank you, monkyyx.
    - User links in chat - Thank you, monkyyx.
    - Addressing of QToolButtons (100 lines vs 375 lines)
    - Massive clean-up of code (842 lines vs 1112 lines)
    - Lots of minor tweaks

  = Fixed
    - ScrollArea backgrounds on very tight settings - Thank you, monkyyx.
    - Broken sub-/context-menu icons - Thank you, monkyyx.
    - Plugins - Thank you, monkyyx.

= [1.0.1] - 2016-01-25
  = Added
    - Style for EmoticonsDisplay - Thank you, monkyyx.
    - Style for UserVolumeWidget - Thank you, monkyyx.
    - Style for ChannelDescriptionEditTearOffWidget (including QToolButtons, QFrame#line_3)
    - Style for FileBrowser (including QToolButtons)
    - Style for Tool tips
    - Couple of Icons
  
  = Changed
    - Style of QMenu::item:disabled:selected - Thank you, numma_cway.
    - Font-weight of Keyboard shortcuts - Thank you, numma_cway.
    - .tpl's

  = Fixed
    - Several borders - Thank you, numma_cway.
    - Sub-menu background - Thank you, numma_cway.
    - Link colour in Status Bar when News Banner is hidden - Thank you, Chris.
    - Refresh Button - Thank you, monkyyx.
    - Font colour of QWidget#NewsBanner (Kind of, I guess?)
    - QToolButton#toolButtonIcon, QToolButton#AwayButton, QToolButton#SpeakerMuteButton
    - Several small design bugs

= [1.0] - 2016-23-01 (Release)

= [0.1] - 2016-01-13 (Alpha - Initial)

= Known issues:
  = QTabBar::scroller overlaps tabs (see https://bugreports.qt.io/browse/QTBUG-50866)
    = Can be worked around with style settings
  = PreviewWidget has no style (style option needs to be implemented by the TeamSpeak team)
  = VADDisplay has very limited style-capabilities.
  = "Expand QMenuBar" and "Expand QToolBar" (if Main Window width is too small to display full Menu and Tool Bar) icons seem to be hard-coded and cannot be changed from my side.
  = Overwolf icon is hard-coded and cannot be changed from my side.
  = Drop zones of certain objects (ToolBar for example) seem to be hard-coded.
  = Add-ons that use QOpenGLWidget are not supported by this theme and may be limited in functionality.
  = Add-ons that print messages in chat may use hard-coded text colours.
  = QMessageBox in Sound3DWidget seems non-customisable. Too rare to pursue.
  = Addon "Browse Online" feature is pulling information straight from the web and cannot be styled
  = QListView::item:disabled:hover does not allow styling ('Server Group Dialog')
  = QDial offers only very limited support for style sheets (only default border, default handle ("overlay" over background-color, may result in a handle appearing too dark/black with certain colours, doesn't accept all colours) - (https://bugreports.qt.io/browse/QTBUG-1160)
  = QLCDNumber offers limited support for style sheets (Raised style of LCD numbers, using white colour to achieve this effect, limits "styleability")
  = 'Tools -> Identities' and 'Tools -> Options -> Security -> Identity Manager' are literally the same, but somehow the latter needs extra styling (QListWidget)
  = QLineEdit that expect certain input use hard-coded error background-color when input failed (No input in forced password field, 'Permission -> List All Clients -> Search by: Fail three character min-requirement)
  = BadgeIconWidget#badgeX has limited style-capabilities
  = QComboBoxPrivateContainer (Client/Server Log -> Highlighting -> Foreground/Background color appears to be unstylable)
  = QTreeView::item:hover:disabled doesn't seem to work/exist (Addon Compatibility)

 = Shout-out to xPoke for his awesome Mumble design (https://github.com/xPoke/MetroMumble/releases/) which has been the inspiration for DarkenTS.
