44 Commits

Author SHA1 Message Date
Vince
5a98494c43 Merge branch 'main' of github.com:vinceliuice/Colloid-gtk-theme 2022-01-08 06:06:22 +08:00
Vince
c8cbe381c2 Add some icons 2022-01-08 06:06:16 +08:00
Vince
036e7fe174 Fixed #15 2022-01-07 14:31:22 +08:00
Vince
6c1fa0ced3 update 2022-01-02 18:42:14 +08:00
Vince
3511cf6980 Update .gitignore 2022-01-02 18:36:51 +08:00
Vince
5a046f7538 Merge branch 'main' of github.com:vinceliuice/Colloid-gtk-theme 2021-12-31 15:08:47 +08:00
Vince
a8def92f1e Add normal xfwm theme support 2021-12-31 15:08:42 +08:00
Vince
2612d5d96b Merge branch 'main' of github.com:vinceliuice/Colloid-gtk-theme into main 2021-12-30 23:18:06 +08:00
Vince
8d1c7fd768 update 2021-12-30 23:18:00 +08:00
Vince
6fc1f60d84 Update #12 2021-12-25 19:50:39 +08:00
Vince
48369ed82a Update shell keyboard style 2021-12-23 18:58:32 +08:00
Vince
47adcc89f8 update 2021-12-23 18:30:14 +08:00
Vince
c88ed88cf3 Fixed issues 2021-12-23 13:23:18 +08:00
Vince
4378da4983 Update tweaks.png 2021-12-21 14:39:56 +08:00
Vince
cd0f61a5a4 update 2021-12-21 14:37:24 +08:00
Vince
ea8a17c47f Merge branch 'main' of github.com:vinceliuice/Colloid-gtk-theme 2021-12-18 09:11:02 +08:00
Vince
a23d6c7b22 update 2021-12-18 09:10:28 +08:00
Vince
a4b7afc8b7 update 2021-12-14 17:29:34 +08:00
Vince
332842024f update 2021-12-14 17:05:54 +08:00
Vince
b4c6ba0cf6 Fixed budgie issues 2021-12-14 10:53:31 +08:00
Vince
2fce7f8e18 Fixed issues 2021-12-14 09:33:23 +08:00
Vince
9f17b0b68c update 2021-12-13 22:40:52 +08:00
Vince
3dd968726d update 2021-12-11 15:59:29 +08:00
Vince
ef42f972d5 update 2021-12-11 15:41:54 +08:00
Vince
11fe8cea0d update 2021-12-11 14:25:03 +08:00
Vince
eec1bf3b8b Fixed issues 2021-12-11 12:42:37 +08:00
Vince
1abe9faa99 update 2021-12-11 00:21:17 +08:00
Vince
b9e2f9d6cd update 2021-12-11 00:13:47 +08:00
Vince
6b519534f8 Merge branch 'main' of github.com:vinceliuice/Colloid-gtk-theme 2021-12-11 00:11:41 +08:00
Vince
c95f3dfdcf Fixed issues 2021-12-11 00:11:10 +08:00
Vince
58a4763767 Merge pull request #5 from ciricode/gitaction
feat: pre-release
2021-12-10 13:08:57 +08:00
ciricode
e63d52c45a feat: pre-release 2021-12-10 11:44:25 +07:00
Vince
e6c89a5ee5 update 2021-12-10 12:38:10 +08:00
Vince
f184d0aa22 Merge branch 'main' of github.com:vinceliuice/Colloid-gtk-theme 2021-12-10 12:37:16 +08:00
Vince
92ecb64960 Fixed #3 2021-12-10 12:37:05 +08:00
Vince
64806193fd Merge pull request #4 from ciricode/metacity
The bottom corner should not be rounded in metacity
2021-12-10 11:44:01 +08:00
ciricode
143513a9c1 The bottom corner should not be rounded in metacity 2021-12-10 10:34:07 +07:00
Vince
b4e96907ad update 2021-12-10 10:34:21 +08:00
Vince
6e754b6b04 update 2021-12-10 10:13:50 +08:00
Vince
868c70b5d7 Merge branch 'main' of github.com:vinceliuice/Colloid-gtk-theme 2021-12-10 10:05:46 +08:00
Vince
9f33815454 Add some icons 2021-12-10 10:05:33 +08:00
Vince
37ceb27195 Merge pull request #2 from AdsonCicilioti/shebang
build: Make shebang universal
2021-12-10 02:17:43 +08:00
Adson Cicilioti
9481529efb build: Make shebang universal 2021-12-09 15:13:58 -03:00
Vince
5f8efd6cc8 Create .gitignore 2021-12-09 22:08:42 +08:00
10458 changed files with 80432 additions and 9401 deletions

2
.gitattributes vendored
View File

@@ -1,2 +0,0 @@
# Auto detect text files and perform LF normalization
* text=auto

28
.github/workflows/pre-release.yml vendored Normal file
View File

@@ -0,0 +1,28 @@
name: "pre-release"
on: workflow_dispatch
jobs:
pre-release:
runs-on: "ubuntu-latest"
steps:
- name: "Checkout source code"
uses: "actions/checkout@v2.3.4"
with:
lfs: true
fetch-depth: 0
- name: "Build release"
run: |
sudo apt-get install sassc
./build.sh
./install.sh -d $PWD/release
cd release && zip -r Colloid-gtk-theme.zip .
- uses: "marvinpinto/action-automatic-releases@latest"
with:
repo_token: "${{ secrets.GITHUB_TOKEN }}"
automatic_release_tag: "latest"
prerelease: true
title: "Development Build"
files: release/Colloid-gtk-theme.zip

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
*-temp.scss

View File

@@ -1,6 +1,6 @@
## Colloid gtk theme
![Colloid](preview.png?raw=true)
![Colloid](colloid.png?raw=true)
## Requirements
@@ -26,23 +26,25 @@ Run the following commands in the terminal:
> Tip: `./install.sh` allows the following options:
```
-d, --dest DIR Specify destination directory (Default: /usr/share/themes)
-n, --name NAME Specify theme name (Default: Graphite)
-d, --dest DIR Specify destination directory (Default: ~/.themes)
-n, --name NAME Specify theme name (Default: Colloid)
-t, --theme VARIANT... Specify theme color variant(s) [default|purple|pink|red|orange|yellow|green|teal|grey|all] (Default: blue)
-c, --color VARIANT... Specify color variant(s) [standard|light|dark] (Default: All variants)
-s, --size VARIANT... Specify size variant [standard|compact] (Default: standard variant)
--tweaks Specify versions for tweaks [nord|black|rimless] (nord can not mix use with black !)
--tweaks Specify versions for tweaks [nord|black|rimless|normal] (only nord and black can not mix use!)
1. nord: Nord color version
2. black: Blackness color version
3. rimless: Remove the 2px outline about windows and menus
3. rimless: Remove the 1px border about windows and menus
4. normal: normal windows button style
-h, --help Show help
```
> For more information, run: `./install.sh --help`
![tweaks](tweaks.png?raw=true)
### Flatpak Installation
Automatically install your host GTK+ theme as a Flatpak. Use this:
- [pakitheme](https://github.com/refi64/pakitheme)

BIN
colloid.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 378 KiB

View File

@@ -1,4 +1,4 @@
#!/bin/bash
#! /usr/bin/env bash
ROOT_UID=0
DEST_DIR=
@@ -48,8 +48,8 @@ install() {
sed -i "s/WhiteSur/WhiteSur${color}/g" index.theme
if [[ ${color} == '' ]]; then
cp -r ${SRC_DIR}/src/{apps,places,mimetypes} ${THEME_DIR}
cp -r ${SRC_DIR}/links/{apps,places,mimetypes} ${THEME_DIR}
cp -r ${SRC_DIR}/src/* ${THEME_DIR}
cp -r ${SRC_DIR}/links/* ${THEME_DIR}
if [[ ${theme} != '' ]]; then
cp -r ${SRC_DIR}/colors/color${theme}/*.svg ${THEME_DIR}/places/scalable
@@ -57,25 +57,38 @@ install() {
fi
if [[ ${color} == '-dark' ]]; then
mkdir -p ${THEME_DIR}/{apps,places,mimetypes}
mkdir -p ${THEME_DIR}/{apps,actions,devices,places,status}
cp -r ${SRC_DIR}/src/actions/{16,22,24,32} ${THEME_DIR}/actions
cp -r ${SRC_DIR}/src/places/{16,22,24} ${THEME_DIR}/places
cp -r ${SRC_DIR}/src/devices/{16,22,24} ${THEME_DIR}/devices
cp -r ${SRC_DIR}/src/status/{16,22,24} ${THEME_DIR}/status
# Change icon color for dark theme
sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/places/{16,22,24}/*
sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/{actions,devices,places,status}/{16,22,24}/*
sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/actions/32/*
cp -r ${SRC_DIR}/links/actions/{16,22,24,32} ${THEME_DIR}/actions
cp -r ${SRC_DIR}/links/places/{16,22,24} ${THEME_DIR}/places
cp -r ${SRC_DIR}/links/devices/{16,22,24} ${THEME_DIR}/devices
cp -r ${SRC_DIR}/links/status/{16,22,24} ${THEME_DIR}/status
cd ${dest}
ln -s ../../${name}${theme}/apps/scalable ${name}${theme}-dark/apps/scalable
ln -s ../../${name}${theme}/devices/scalable ${name}${theme}-dark/devices/scalable
ln -s ../../${name}${theme}/places/scalable ${name}${theme}-dark/places/scalable
ln -s ../../${name}${theme}/mimetypes/scalable ${name}${theme}-dark/mimetypes/scalable
ln -s ../${name}${theme}/categories ${name}${theme}-dark/categories
ln -s ../${name}${theme}/mimetypes ${name}${theme}-dark/mimetypes
fi
(
cd ${THEME_DIR}
ln -sf actions actions@2x
ln -sf apps apps@2x
ln -sf places places@2x
ln -sf categories categories@2x
ln -sf devices devices@2x
ln -sf mimetypes mimetypes@2x
ln -sf places places@2x
ln -sf status status@2x
)
gtk-update-icon-cache ${THEME_DIR}

View File

@@ -0,0 +1 @@
system-run.svg

View File

@@ -0,0 +1 @@
dialog-ok-apply.svg

View File

@@ -0,0 +1 @@
run-build.svg

View File

@@ -0,0 +1 @@
database-index.svg

View File

@@ -0,0 +1 @@
appointment-new.svg

View File

@@ -0,0 +1 @@
folder-new.svg

View File

@@ -0,0 +1 @@
tag.svg

View File

@@ -0,0 +1 @@
fork.svg

View File

@@ -0,0 +1 @@
im-user.svg

View File

@@ -0,0 +1 @@
archive-insert.svg

View File

@@ -0,0 +1 @@
archive-insert-directory.svg

View File

@@ -0,0 +1 @@
flag-red.svg

View File

@@ -0,0 +1 @@
list-add.svg

View File

@@ -0,0 +1 @@
address-book-new.svg

View File

@@ -0,0 +1 @@
address-book-new.svg

View File

@@ -0,0 +1 @@
go-home.svg

View File

@@ -0,0 +1 @@
folder-new.svg

View File

@@ -0,0 +1 @@
document-import.svg

View File

@@ -0,0 +1 @@
folder-new.svg

View File

@@ -0,0 +1 @@
configure.svg

View File

@@ -0,0 +1 @@
edit-delete.svg

View File

@@ -0,0 +1 @@
align-vertical-bottom-out.svg

View File

@@ -0,0 +1 @@
align-horizontal-top-out.svg

View File

@@ -0,0 +1 @@
im-user.svg

View File

@@ -0,0 +1 @@
appointment-new.svg

View File

@@ -0,0 +1 @@
view-media-lyrics.svg

View File

@@ -0,0 +1 @@
view-statistics.svg

View File

@@ -0,0 +1 @@
view-media-playlist.svg

View File

@@ -0,0 +1 @@
view-refresh.svg

View File

@@ -0,0 +1 @@
tool-animator.svg

View File

@@ -0,0 +1 @@
dialog-ok.svg

View File

@@ -0,0 +1 @@
dialog-ok.svg

View File

@@ -0,0 +1 @@
appointment-new.svg

View File

@@ -0,0 +1 @@
games-achievements.svg

View File

@@ -0,0 +1 @@
folder-new.svg

View File

@@ -0,0 +1 @@
go-bottom.svg

View File

@@ -0,0 +1 @@
go-down.svg

View File

@@ -0,0 +1 @@
go-previous.svg

View File

@@ -0,0 +1 @@
go-next.svg

View File

@@ -0,0 +1 @@
go-top.svg

View File

@@ -0,0 +1 @@
go-up.svg

View File

@@ -0,0 +1 @@
edit-select.svg

View File

@@ -0,0 +1 @@
format-text-italic.svg

View File

@@ -0,0 +1 @@
player-volume-muted.svg

View File

@@ -0,0 +1 @@
zoom-fit-best.svg

View File

@@ -0,0 +1 @@
zoom-fit-width.svg

View File

@@ -0,0 +1 @@
zoom-fit-height.svg

View File

@@ -0,0 +1 @@
go-previous.svg

View File

@@ -0,0 +1 @@
code-block.svg

View File

@@ -0,0 +1 @@
view-presentation.svg

View File

@@ -0,0 +1 @@
address-book-new.svg

View File

@@ -0,0 +1 @@
format-line-spacing-triple.svg

View File

@@ -0,0 +1 @@
plugins.svg

View File

@@ -0,0 +1 @@
mail-send.svg

View File

@@ -0,0 +1 @@
dialog-ok-apply.svg

View File

@@ -0,0 +1 @@
process-stop.svg

View File

@@ -0,0 +1 @@
color-picker.svg

View File

@@ -0,0 +1 @@
document-properties.svg

View File

@@ -0,0 +1 @@
bookmark-new.svg

View File

@@ -0,0 +1 @@
bookmark-new.svg

View File

@@ -0,0 +1 @@
bookmark-new.svg

View File

@@ -0,0 +1 @@
bookmark-new.svg

View File

@@ -0,0 +1 @@
bookmark-new.svg

View File

@@ -0,0 +1 @@
bookmark-new.svg

View File

@@ -0,0 +1 @@
bookmark-new.svg

View File

@@ -0,0 +1 @@
bookmark-new.svg

View File

@@ -0,0 +1 @@
format-border-style.svg

View File

@@ -0,0 +1 @@
go-bottom.svg

View File

@@ -0,0 +1 @@
draw-rectangle.svg

View File

@@ -0,0 +1 @@
list-add.svg

View File

@@ -0,0 +1 @@
list-add.svg

View File

@@ -0,0 +1 @@
go-up.svg

View File

@@ -0,0 +1 @@
run-build.svg

View File

@@ -0,0 +1 @@
edit-delete.svg

View File

@@ -0,0 +1 @@
edit-delete.svg

View File

@@ -0,0 +1 @@
go-down.svg

View File

@@ -0,0 +1 @@
choice-rhomb.svg

View File

@@ -0,0 +1 @@
document-save.svg

View File

@@ -0,0 +1 @@
view-grid.svg

View File

@@ -0,0 +1 @@
window-close.svg

View File

@@ -0,0 +1 @@
cm_extractfiles.svg

View File

@@ -0,0 +1 @@
mail-thread-watch.svg

View File

@@ -0,0 +1 @@
dialog-messages.svg

View File

@@ -0,0 +1 @@
window-close.svg

View File

@@ -0,0 +1 @@
dialog-cancel.svg

View File

@@ -0,0 +1 @@
document-edit.svg

View File

@@ -0,0 +1 @@
table.svg

View File

@@ -0,0 +1 @@
dialog-ok-apply.svg

View File

@@ -0,0 +1 @@
dialog-ok-apply.svg

View File

@@ -0,0 +1 @@
dialog-ok-apply.svg

View File

@@ -0,0 +1 @@
draw-circle.svg

View File

@@ -0,0 +1 @@
chronometer.svg

View File

@@ -0,0 +1 @@
view-refresh.svg

View File

@@ -0,0 +1 @@
player-time.svg

Some files were not shown because too many files have changed in this diff Show More