Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
89e4ac1
Merge pull request #14 from sumitst05/style_and_theme
demonkillerr Feb 12, 2026
23ecb1e
update: stylesheet loading
sumitst05 Feb 19, 2026
744499a
update: inline qss changes
sumitst05 Feb 19, 2026
cfc41e3
fix: package card hover styles
sumitst05 Feb 19, 2026
931c417
feat: updated and separated styles, moved styles to resource and link…
sumitst05 Feb 19, 2026
765ae17
delete: stylesheet.qss (old styles)
sumitst05 Feb 19, 2026
973899c
fix: spanned menu bar to full app width
sumitst05 Feb 19, 2026
9025769
refactor: migrated inline styles to modular qss
sumitst05 Mar 14, 2026
2eac10b
fix: layout position for pacman command button
sumitst05 Mar 14, 2026
f8fbeda
chore: bump version to 0.2.30
sumitst05 Mar 15, 2026
83c6742
Merge pull request #16 from sumitst05/style_and_theme
demonkillerr Mar 15, 2026
242c72d
Merge branch 'main' into style_and_theme
demonkillerr Jul 18, 2026
41a639a
bump version and refactor cmake
demonkillerr Jul 18, 2026
3e223c0
style: unify dark theme into a single cohesive palette
demonkillerr Jul 18, 2026
89f8ea6
fix: typing lag in search and preserve results after dialog close
sumitst05 Aug 5, 2026
911f28c
Merge pull request #24 from sumitst05/style_and_theme
Akash6222 Aug 13, 2026
7aa5638
fix: prevent duplicate search results on multiple enter presses
Akash6222 Aug 13, 2026
4b6349b
fix: prevent duplicate operation result dialogs from UpdatesWidget
Akash6222 Aug 13, 2026
efff1e6
Replaced Cancel and Cancelling word with Kill and killing word
Akash6222 Aug 13, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 2 additions & 13 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cmake_minimum_required(VERSION 3.16)

project(alg-app-store VERSION 0.2.28 LANGUAGES CXX)
project(alg-app-store VERSION 0.2.30 LANGUAGES CXX)

set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
Expand Down Expand Up @@ -72,6 +72,7 @@ set(HEADERS
add_executable(${PROJECT_NAME}
${SOURCES}
${HEADERS}
resources.qrc
)

# Link libraries
Expand Down Expand Up @@ -103,15 +104,3 @@ install(TARGETS ${PROJECT_NAME}
install(FILES assets/alg-app-store.desktop
DESTINATION share/applications
)

# Copy stylesheet to build directory
configure_file(
${CMAKE_SOURCE_DIR}/stylesheet.qss
${CMAKE_BINARY_DIR}/stylesheet.qss
COPYONLY
)

# Install stylesheet
install(FILES stylesheet.qss
DESTINATION share/alg-app-store
)
1 change: 1 addition & 0 deletions resource/icons/check.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions resource/icons/chevron-down.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
124 changes: 124 additions & 0 deletions resource/styles/base.qss
Original file line number Diff line number Diff line change
@@ -0,0 +1,124 @@
/* ============================================================
Base — global palette, typography, and window chrome
------------------------------------------------------------
Palette:
Window bg #1e1e1e
Surface #242424 (menu bar, tab bar, group boxes)
Card #262626
Raised/hover #2d2d2d - #3a3a3a
Border #303030 (subtle) / #3a3a3a (default) / #4a4a4a (strong)
Text #f2f2f2 (primary) / #a0a0a0 (secondary) / #6e6e6e (dim)
Accent #3b82f6 (ALG blue), hover #60a5fa
Success #4ade80 Error #f87171
============================================================ */

* {
font-family: "Inter", "Cantarell", "Segoe UI", "Roboto", sans-serif;
color: #f2f2f2;
}

QMainWindow, QDialog, QWidget {
background-color: #1e1e1e;
}

QLabel {
background-color: transparent;
}

#view-title {
font-size: 24px;
font-weight: bold;
color: #f2f2f2;
margin-bottom: 10px;
}

QToolTip {
background-color: #242424;
color: #d8d8d8;
border: 1px solid #3a3a3a;
border-radius: 6px;
padding: 6px 8px;
}

QToolTip QLabel {
background-color: transparent;
color: #d8d8d8;
}

QMenu {
background-color: #242424;
border: 1px solid #3a3a3a;
padding: 6px;
}

QMenu::item {
background-color: transparent;
color: #f2f2f2;
padding: 6px 24px 6px 12px;
border-radius: 6px;
}

QMenu::item:selected {
background-color: #303030;
}

QMenu::item:disabled {
color: #6e6e6e;
}

QMenu::separator {
height: 1px;
background-color: #3a3a3a;
margin: 6px 8px;
}

QMessageBox QLabel {
background-color: transparent;
}

/* ---- Scrollbars (shared chrome) ---- */

QScrollBar:vertical {
background-color: transparent;
width: 12px;
margin: 0;
}

QScrollBar::handle:vertical {
background-color: #454545;
border-radius: 3px;
min-height: 30px;
margin: 4px 3px;
}

QScrollBar::handle:vertical:hover {
background-color: #5a5a5a;
}

QScrollBar:horizontal {
background-color: transparent;
height: 12px;
margin: 0;
}

QScrollBar::handle:horizontal {
background-color: #454545;
border-radius: 3px;
min-width: 30px;
margin: 3px 4px;
}

QScrollBar::handle:horizontal:hover {
background-color: #5a5a5a;
}

QScrollBar::add-line, QScrollBar::sub-line {
width: 0;
height: 0;
background: none;
border: none;
}

QScrollBar::add-page, QScrollBar::sub-page {
background: transparent;
}
Loading
Loading