Comments (7)
Thank you for your updates. I will try to make it compatible in next release. 🤝
from themerevision.
I really glad to see how you both work together. I will take time after next release to test all that stuff.
from themerevision.
Hi @HumanG33k,
This issue may not be able to solve temporarily.
Currently, identifying CSS that came from PluginManager is hard. A possible way is to ask PluginManager to add an identification (attribute or class) on html body at first.
from themerevision.
Hi @HumanG33k,
This issue may not be able to solve temporarily. Currently, identifying CSS that came from PluginManager is hard. A possible way is to ask PluginManager to add an identification (attribute or class) on html body at first.
@greyaz Hello, how is it hard? You can target through <table id="DirectoryInfo" class="directory-info">
from themerevision.
PluginManager not only overrides the CSS of the plugin management page, but also has a global impact on other styles.
For example, PluginManager directly modifies the color value of "--link-color-primary", which is a global variable. As ThemeRevision does not know who modified this value through CSS, I cannot determine whether to override it.
Some other styles can be temporarily located, but the added class or ID is relatively generic. It may not belong to the PluginManager and is prone to being overwritten by mistake. For example, "PluginSideBar" and "plugin-to-counts".
PluginManager is an excellent plugin that I have been wanting to make compatible for a long time. If some more unique IDs or classes can be provided, it would be easier to make it compatible.
from themerevision.
PluginManager not only overrides the CSS of the plugin management page, but also has a global impact on other styles.
- I fixed this few months ago, will look at the code again
For example, PluginManager directly modifies the color value of "--link-color-primary", which is a global variable. As ThemeRevision does not know who modified this value through CSS, I cannot determine whether to override it.
- Firefox shows which class is being used by which css file inInspector Tools
Some other styles can be temporarily located, but the added class or ID is relatively generic. It may not belong to the PluginManager and is prone to being overwritten by mistake. For example, "PluginSideBar" and "plugin-to-counts".
- ok so any of the CSS Id's in any of my plugins, are all mine written like
PluginSideBar
. Kanboard itself uses CSS ID asthis-is-id
which is the same as css classes. I dont.
PluginManager is an excellent plugin that I have been wanting to make compatible for a long time. If some more unique IDs or classes can be provided, it would be easier to make it compatible.
- "for a long time" Why did you not reach out? I will look into the css file again tonight and my code, but I still think you can target through
<table id="DirectoryInfo" class="directory-info">
. The classes and ID's you want are already part of all my plugins.... however I will review my code tonight. The--link-color-primary
was the only core variable I once used, that can easily be fixed.
from themerevision.
Hi @HumanG33k,
This issue may not be able to solve temporarily. Currently, identifying CSS that came from PluginManager is hard. A possible way is to ask PluginManager to add an identification (attribute or class) on html body at first.@greyaz Hello, how is it hard? You can target through
<table id="DirectoryInfo" class="directory-info">
Reviewing my code, the css code is already present, which you can easily override:
https://github.com/aljawaid/PluginManager/blob/a595d38b4918d6df59a7a3c70247b8f96e0d816c/Assets/css/plugin-manager.css#L472
from themerevision.
Related Issues (19)
- 1.0.0 / 1.0.2 packaged without surrounding folder cannot be installed HOT 1
- 和Group assign一起使用时, 分配任务的人显示不全 HOT 3
- Show column task limit on board HOT 4
- Favicon doesn't show when kanboard is installed in subdir HOT 2
- Question... is this how it's meant to look? HOT 1
- 请教个问题,kanboard插件如何支持中文显示? HOT 4
- Error when installing 1.0.2 as documented HOT 4
- Undefined variable $color_diffs
- Theme appears broken in kanboard v1.2.30 (latest release) HOT 3
- Design breakage in BoardViewController php 8.2 HOT 1
- cli cronjob not working in docker environment after install ThemeRevision.
- [非bug] 功能和使用方法咨询 HOT 2
- After login kanboard returns JSON { "reload": false, "setting" "" } instead of the dashboard HOT 2
- Gantt chart in dark mode is missing CSS stuff HOT 6
- Adding a custom font HOT 6
- Request HOT 4
- Header Logo via Customizer Plugin not possible HOT 4
- 和[SubtaskDescription]插件一起使用时,子任务标题方格显示的内容溢出 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from themerevision.