Skip to content

Commit

Permalink
nya
Browse files Browse the repository at this point in the history
  • Loading branch information
sheepdotcom committed Dec 23, 2024
1 parent edc4864 commit f725597
Show file tree
Hide file tree
Showing 7 changed files with 569 additions and 74 deletions.
7 changes: 7 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,4 +20,11 @@ endif()

add_subdirectory($ENV{GEODE_SDK} ${CMAKE_CURRENT_BINARY_DIR}/geode)

CPMAddPackage("gh:HowardHinnant/date#1ead671")

target_link_libraries(${PROJECT_NAME} date)

# looks like i found a use for this (ModMetadata)
target_compile_definitions(geode-sdk INTERFACE GEODE_EXPOSE_SECRET_INTERNALS_IN_HEADERS_DO_NOT_DEFINE_PLEASE)

setup_geode_mod(${PROJECT_NAME})
35 changes: 33 additions & 2 deletions about.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,36 @@

Tweak the Geode Mod List UI a bit.

(May or may not be more than a bit soon enough)
and that soon is coming soon
## <cr>WARNING</cr>
<cr>This mod could potentially crash if certain changes are made to geode, due to certain methods used in this mod, though the chance of most of them being changed are very slim, though it is not zero.</cr>

### Features

- Transparent mod list
- Small changes to the mod list
- Other things

### Planned Features (oh no)

- Custom color for joke tag
- Gradient background for multiple special tags
- Custom tooltips in mod popup and mod list
- More info about tags
- Popup:
- More info about time released and updated
- More info about tags
- More Info about any kind of hyperlink on the popup
- List:
- Hover for full download count
- Viewing and installing different versions of mods
- Separate developer display name and username
- Fix geode not caching a lot of things?
- Fix lag from loading installed mods?
- Change amount of items per page
- View mods for other platforms and the mod popup (no installing though)
- Save mod list sorting and filters during session (it resets after exiting the mod list)
- Redesign Geode UI

### Geode UI Redesign 'Concept'

![Redesign Concept](sheepdotcom.geode-ui-tweaks/geode-redesign-concept.png)
17 changes: 13 additions & 4 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,15 @@
# v0.2.0-alpha.1

- Color settings for transparent lists.
- Use new method for transparent lists colors (could potentially crash with geode updates).
- Don't shorten download count setting.
- Updated settings.
- Updated changelog.
- Fix the fix mod info size setting.

# v0.1.0

- Transparent Lists
- List Background Transparency
- Larger Logos
- Fix Mod Info Size
- Added transparent lists setting.
- Added transparent lists background transparency setting.
- Added larger logos setting.
- Added fix mod info size setting.
Binary file added geode-redesign-concept.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
36 changes: 26 additions & 10 deletions mod.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,61 +34,72 @@
"control": {"slider": true, "slider-step": 5, "arrows": true, "arrow-step": 5, "big-arrows": true, "big-arrow-step": 25, "input": true},
"default": 100,
"min": 0,
"max": 255
"max": 255,
"enable-if": "transparent-lists",
"enable-if-description": "Enable transparent lists"
},
"tl-enabled-color": {
"name": "Enabled Color",
"type": "rgba",
"default": [0, 0, 0, 50],
"enable-if": "transparent-lists"
"enable-if": "transparent-lists",
"enable-if-description": "Enable transparent lists"
},
"tl-disabled-color": {
"name": "Disabled Color",
"type": "rgba",
"default": [205, 205, 205, 50],
"enable-if": "transparent-lists"
"enable-if": "transparent-lists",
"enable-if-description": "Enable transparent lists"
},
"tl-featured-color": {
"name": "Featured Color",
"type": "rgba",
"default": [240, 211, 42, 80],
"enable-if": "transparent-lists"
"enable-if": "transparent-lists",
"enable-if-description": "Enable transparent lists"
},
"tl-modtober-entry-color": {
"name": "Modtober Entry Color",
"type": "rgba",
"default": [32, 102, 220, 80],
"enable-if": "transparent-lists"
"enable-if": "transparent-lists",
"enable-if-description": "Enable transparent lists"
},
"tl-modtober-winner-color": {
"name": "Modtober Winner Color",
"type": "rgba",
"default": [90, 65, 150, 144],
"enable-if": "transparent-lists"
"enable-if": "transparent-lists",
"enable-if-description": "Enable transparent lists"
},
"tl-paid-color": {
"name": "Paid Color",
"type": "rgba",
"default": [0, 255, 63, 80],
"enable-if": "transparent-lists"
"enable-if": "transparent-lists",
"enable-if-description": "Enable transparent lists"
},
"tl-restart-required-color": {
"name": "Restart Required Color",
"type": "rgba",
"default": [123, 156, 163, 80],
"enable-if": "transparent-lists"
"enable-if": "transparent-lists",
"enable-if-description": "Enable transparent lists"
},
"tl-error-color": {
"name": "Error Color",
"type": "rgba",
"default": [245, 27, 27, 80],
"enable-if": "transparent-lists"
"enable-if": "transparent-lists",
"enable-if-description": "Enable transparent lists"
},
"tl-outdated-color": {
"name": "Outdated Color",
"type": "rgba",
"default": [245, 153, 245, 80],
"enable-if": "transparent-lists"
"enable-if": "transparent-lists",
"enable-if-description": "Enable transparent lists"
},
"misc-title": {
"name": "Miscellaneous",
Expand All @@ -106,6 +117,11 @@
"description": "Increases the width of the info container to extend all the way to the download count.",
"type": "bool",
"default": false
},
"dont-shorten-download-count": {
"name": "Don't Shorten Download Count",
"type": "bool",
"default": false
}
}
}
Loading

0 comments on commit f725597

Please sign in to comment.