Comments (9)
Fixed most of the issues:
Note the different highlight colors in functions on the left (explicitly set) and offset info on the right (system default). In my opinion, we could just use system colors for all lists.
By the way, I found out it is possible to refer to palette colors from stylesheets: http://doc.qt.io/qt-5/stylesheet-reference.html#paletterole
from cutter.
+1, this is what Cutter using the Dark theme looks like with the Arc-Dark
GTK theme on XFCE:
And Cutter with the default theme, with the Arc
GTK theme:
from cutter.
The white buttons on the top left with default theme is weird.
from cutter.
@TheKoopaKingdom could it be that you don't have Qt's SVG support? How did you build cutter or did you use the builds from the GitHub releases?
I think we will also have to add that to the .pro file:
QT += svg
from cutter.
I built it myself. I followed the instructions to install Radare2, and, in src, ran the usual mkdir build && cd build
, cmake ..
, and make
.
(Can't test with the qmake
option right now.)
from cutter.
So I suppose you used Qt from your distribution's packages? What distribution+version is this?
from cutter.
@TheKoopaKingdom Can you test with the latest version and tell what's broken exactly?
from cutter.
So I suppose you used Qt from your distribution's packages? What distribution+version is this?
Yep. This is Arch Linux, Qt version 5.9.2.
Can you test with the latest version and tell what's broken exactly?
Rebuilt with the latest version, some of it is better now.
Issues that still persist:
- The disassembly has dark text on a dark background in some cases.
- The background of the window borders within Cutter is gray/white.
- Tabbed views (e.g.
Dashboard | Disassembly | Graph
..., orSections | Comments
) are gray/white. - The dashboard is gray/white.
- The headers of the lists with multiple columns (e.g. the sections window in the bottom left) are gray/white.
- The sections chart has a white background.
- The opcode description is white/black.
- The arrow buttons are white/black (On the darker background, they look inverted.).
- The function list's highlight color is white (Should be blue, like the offset info of the sidebar.)
from cutter.
I could reproduce the white icons when QtSvg is not installed. It is now required as of https://github.com/radareorg/cutter/commit/9927f2cf206a92b1b63b41adf36c179297811f7b.
from cutter.
Related Issues (20)
- XRefs window for a flag with very long name width is much greater than the screen width. HOT 1
- Failed to parse JSON (jsdec) HOT 1
- Cutter quit unexpectedly HOT 5
- Cutter-v2.3.3-Linux-x86_64.AppImage crashed HOT 8
- freezes on MacOS apple silicon HOT 5
- Program Unstable & Crashing HOT 3
- Add "Show Xrefs to global" in global variable context menu HOT 1
- Double click on global variable in "Global Variables" tab should show disassembly widget
- Show variables of the selected type in "Types" tab HOT 3
- Add a window with a list of all keybindings HOT 1
- [Miscellaneous] Auto publish releases to Winget HOT 2
- cutter build fails with `-Werror=odr`
- Can't Open Cutter: error while loading shared libraries: librz_core.so.0.5: cannot open shared object file. HOT 2
- Broken clang format link in developer docs
- MSP430 disassembly, missing indicator for Immediate Value or Memory Location HOT 4
- rizin/meson.build config still points to archived liblzma (xz-utils) repository. HOT 1
- Cutter freezes when scrolling disassembly HOT 5
- Show added globals name in disassembly HOT 3
- Crash on start in macOS Mojave
- canβt modify the Language option HOT 5
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 cutter.