[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[sc-dev] [supercollider/supercollider] 8aef63: ide: introducing themes management
- To: sc-dev@xxxxxxxxxxxxxxxx
- Subject: [sc-dev] [supercollider/supercollider] 8aef63: ide: introducing themes management
- From: GitHub <noreply@xxxxxxxxxx>
- Date: Fri, 19 Dec 2014 00:22:57 -0800
- Dkim-signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt; s=mailo; t=1418977388; h=Sender: Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-Id: To: Reply-To: From: Date; bh=eRA6KZt5DTmBzogaFZdv8zXMVvO9XJMdu0LiCBpMiOM=; b=CP/67wKM6k0bohPnnCzNSTmBxLJIhWSx+nA3Mbzy0UmmgdzvFAP5veonSFamPOMLqEFWGn34 EDydibUqfGhr0U9p5kcH2fqw7x4VjM2/C0GYyVL2g2NibADLkWm6UoOnjx7bHiSrjVd6eBWS hiPLofWICMjaZWjFBbq4YAI+Sos=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Date: From: Reply-To: To: Message-Id: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding: Sender; b=D1RroLqE+Duom6dxp39Mx0lRxE7IzHrp+BOLKFo9jZzVV6FRRMZeUHxEXT2BMNKQ3bZWHp Kd2UBi8xgC7fF9nuNh623KlTJwkiIS9BQnto3eCx2Cg97pTxC/v3QjplZk5LzztwHinhRZgq x4vkYB8PLJR9jY2eIVa0zfc6ackqI=
- List-id: SuperCollider developers mailing list <sc-devel.create.ucsb.edu>
- Reply-to: sc-dev@xxxxxxxxxxxxxxxx
- Sender: owner-sc-dev@xxxxxxxxxxxxxxxx
Branch: refs/heads/master
Home: https://github.com/supercollider/supercollider
Commit: 8aef63089d8e7019025cda303cb0fe0edca8455e
https://github.com/supercollider/supercollider/commit/8aef63089d8e7019025cda303cb0fe0edca8455e
Author: Vincent Donnefort <vdonnefort@xxxxxxxxx>
Date: 2014-07-15 (Tue, 15 Jul 2014)
Changed paths:
M editors/sc-ide/CMakeLists.txt
M editors/sc-ide/core/settings/manager.cpp
M editors/sc-ide/core/settings/manager.hpp
A editors/sc-ide/core/settings/theme.cpp
A editors/sc-ide/core/settings/theme.hpp
M editors/sc-ide/forms/settings_editor.ui
M editors/sc-ide/widgets/code_editor/editor.cpp
M editors/sc-ide/widgets/code_editor/highlighter.cpp
M editors/sc-ide/widgets/code_editor/highlighter.hpp
M editors/sc-ide/widgets/code_editor/overlay.cpp
M editors/sc-ide/widgets/code_editor/sc_editor.cpp
M editors/sc-ide/widgets/code_editor/sc_editor.hpp
M editors/sc-ide/widgets/post_window.cpp
M editors/sc-ide/widgets/settings/editor_page.cpp
M editors/sc-ide/widgets/settings/editor_page.hpp
Log Message:
-----------
ide: introducing themes management
This patch adds IDE themes management. It has the same behaviour as QtCreator.
There is some default theme provided and the user can copy them to create a new
one. Only user created theme can be edited. For now only default theme is
provided: "default".
Commit: 0641f9f3dd8cf504ffe657fc1c2193ac97ee33c4
https://github.com/supercollider/supercollider/commit/0641f9f3dd8cf504ffe657fc1c2193ac97ee33c4
Author: Vincent Donnefort <vdonnefort@xxxxxxxxx>
Date: 2014-07-16 (Wed, 16 Jul 2014)
Changed paths:
M editors/sc-ide/core/settings/theme.cpp
Log Message:
-----------
ide: themes: set transparent as background default value
Commit: 2e604d7c102e08923c3995e53307d0cd3dadccc2
https://github.com/supercollider/supercollider/commit/2e604d7c102e08923c3995e53307d0cd3dadccc2
Author: Vincent Donnefort <vdonnefort@xxxxxxxxx>
Date: 2014-07-21 (Mon, 21 Jul 2014)
Changed paths:
M editors/sc-ide/widgets/settings/editor_page.cpp
Log Message:
-----------
ide: themes: disable unused options display for currentLine
Only background color is used for current line, this patch disables so others
options for this entry to improve understanding for users.
Commit: b4bbb0fa8bb78f7bc37c03f3fcf3e17b81670ee0
https://github.com/supercollider/supercollider/commit/b4bbb0fa8bb78f7bc37c03f3fcf3e17b81670ee0
Author: Vincent Donnefort <vdonnefort@xxxxxxxxx>
Date: 2014-08-03 (Sun, 03 Aug 2014)
Changed paths:
M editors/sc-ide/widgets/settings/editor_page.cpp
M editors/sc-ide/widgets/settings/editor_page.hpp
Log Message:
-----------
ide: themes: remove General and Syntax categories
There is no difference between General and Syntax categories. This patch
consequently removes them.
Commit: ad47c01a6f19fb67152c2c09cb6a356a0093bb55
https://github.com/supercollider/supercollider/commit/ad47c01a6f19fb67152c2c09cb6a356a0093bb55
Author: Vincent Donnefort <vdonnefort@xxxxxxxxx>
Date: 2014-08-22 (Fri, 22 Aug 2014)
Changed paths:
M editors/sc-ide/widgets/settings/editor_page.cpp
Log Message:
-----------
ide: theme: fix theme formats filling
The bug was introduced by the following patch:
ide: themes: remove General and Syntax categories
Commit: d0021eb575a7e8d47b71b7496e9d75a87d998497
https://github.com/supercollider/supercollider/commit/d0021eb575a7e8d47b71b7496e9d75a87d998497
Author: Vincent Donnefort <vdonnefort@xxxxxxxxx>
Date: 2014-08-27 (Wed, 27 Aug 2014)
Changed paths:
M editors/sc-ide/core/settings/manager.cpp
M editors/sc-ide/core/settings/theme.cpp
M editors/sc-ide/core/settings/theme.hpp
Log Message:
-----------
ide: theme: support for legacy theme
This patch adds the ability to the theme management to look for a previous
custom theme and if available import it into a new theme called "My old theme".
Commit: ee26ee711ef55017acd5c58e22f8cfd0750d424b
https://github.com/supercollider/supercollider/commit/ee26ee711ef55017acd5c58e22f8cfd0750d424b
Author: Vincent Donnefort <vdonnefort@xxxxxxxxx>
Date: 2014-09-10 (Wed, 10 Sep 2014)
Changed paths:
M editors/sc-ide/core/settings/theme.cpp
Log Message:
-----------
ide: theme: merge default and legacy
This patch modifies the legacy import strategy. Instead of overwrite the default
value with the found format, it merge them.
Commit: cb66411aeb0dee0577fd8e6aaf54ff54141c4374
https://github.com/supercollider/supercollider/commit/cb66411aeb0dee0577fd8e6aaf54ff54141c4374
Author: Vincent Donnefort <vdonnefort@xxxxxxxxx>
Date: 2014-09-10 (Wed, 10 Sep 2014)
Changed paths:
M editors/sc-ide/core/settings/theme.cpp
Log Message:
-----------
ide: theme: fix the legacy theme import
Some keys weren't imported due to a bad group name. This also patch makes sure
to erase all legacy theme artefacts from the settings file by removing both
highlighting and colors groups.
Commit: ba34e802c470e1792a4813d10b25336aca16a4e7
https://github.com/supercollider/supercollider/commit/ba34e802c470e1792a4813d10b25336aca16a4e7
Author: Vincent Donnefort <vdonnefort@xxxxxxxxx>
Date: 2014-09-10 (Wed, 10 Sep 2014)
Changed paths:
M editors/sc-ide/core/settings/theme.cpp
Log Message:
-----------
ide: theme: fix default theme
When introducing the theme management, the current line and post window text
formats were modified. This patch restores them to their previous value.
Commit: 09a805f357634d61709cc6cc5538f94c1f347e8e
https://github.com/supercollider/supercollider/commit/09a805f357634d61709cc6cc5538f94c1f347e8e
Author: Vincent Donnefort <vdonnefort@xxxxxxxxx>
Date: 2014-09-10 (Wed, 10 Sep 2014)
Changed paths:
M editors/sc-ide/core/settings/theme.cpp
Log Message:
-----------
ide: theme: fix transparent color
The Qt::transparent color can't be saved into the settings file. When loading
this color at the next startup, it is black. This patch avoid to set color
background when it is Qt::transparent.
Commit: 1f18ef1f5805f9cd747bacd925758da5ebcd87e7
https://github.com/supercollider/supercollider/commit/1f18ef1f5805f9cd747bacd925758da5ebcd87e7
Author: Vincent Donnefort <vdonnefort@xxxxxxxxx>
Date: 2014-09-29 (Mon, 29 Sep 2014)
Changed paths:
M editors/sc-ide/core/settings/theme.cpp
Log Message:
-----------
ide: theme: set Post Window Text background to transparent
To match the pre-theme-management appearance, this patch sets the Post Window
Text background default value to transparent.
Commit: 35add33ea33838d50fbc7a3ce8832be88d73dfa2
https://github.com/supercollider/supercollider/commit/35add33ea33838d50fbc7a3ce8832be88d73dfa2
Author: Vincent Donnefort <vdonnefort@xxxxxxxxx>
Date: 2014-09-29 (Mon, 29 Sep 2014)
Changed paths:
M editors/sc-ide/core/settings/theme.cpp
Log Message:
-----------
ide: theme: do not set background when the color is transparent
Since the transparent color can't be stored, this patch makes sure that when the
picked brush is Qt::NoBrush (~ color transparent), the background is not set.
It completes the following commit:
ide: theme: fix transparent color
Commit: 3e7c5972332f4dc555abcbfa6187e9d525f5c9fd
https://github.com/supercollider/supercollider/commit/3e7c5972332f4dc555abcbfa6187e9d525f5c9fd
Author: muellmusik <i@xxxxxxxxxxxxxx>
Date: 2014-12-19 (Fri, 19 Dec 2014)
Changed paths:
M editors/sc-ide/CMakeLists.txt
M editors/sc-ide/core/settings/manager.cpp
M editors/sc-ide/core/settings/manager.hpp
A editors/sc-ide/core/settings/theme.cpp
A editors/sc-ide/core/settings/theme.hpp
M editors/sc-ide/forms/settings_editor.ui
M editors/sc-ide/widgets/code_editor/editor.cpp
M editors/sc-ide/widgets/code_editor/highlighter.cpp
M editors/sc-ide/widgets/code_editor/highlighter.hpp
M editors/sc-ide/widgets/code_editor/overlay.cpp
M editors/sc-ide/widgets/code_editor/sc_editor.cpp
M editors/sc-ide/widgets/code_editor/sc_editor.hpp
M editors/sc-ide/widgets/post_window.cpp
M editors/sc-ide/widgets/settings/editor_page.cpp
M editors/sc-ide/widgets/settings/editor_page.hpp
Log Message:
-----------
Merge pull request #1150 from vdonnefort/ide-theme-management
ide: introducing themes management
Compare: https://github.com/supercollider/supercollider/compare/d0d590740bd3...3e7c5972332f