Skip to content
This repository was archived by the owner on Dec 16, 2020. It is now read-only.

Commit 5acae46

Browse files
committed
Merge remote-tracking branch 'origin/develop'
2 parents 96a7307 + eb44569 commit 5acae46

File tree

123 files changed

+950
-1614
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

123 files changed

+950
-1614
lines changed

.gitignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
build-*
2-
dist
31
.DS_Store
2+
.vscode
3+
*.pyc

.gitmodules

Lines changed: 0 additions & 3 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,14 @@ Changelog
2929
- fixed issue with IDA installations with unaltered font-settings
3030

3131
### 1.4.0 -> 1.4.1:
32-
- added support for IDA versions 6.9 and higher (Qt5)
32+
- added support for IDA versions 6.9 and higher (Qt5)
33+
34+
### 1.4.1 -> 2.0.0:
35+
- rewrote the entire plugin in Python
36+
- ditches the madness of cross platform building native IDA plugins
37+
- the theme selector now displays the path of the color theme
38+
recommended to use with the IDASkins theme (contributed by @tostercx)
39+
- updated the "IDASkins dark" CLR file to skin the output window correctly
40+
- use IDA's registry API instead of QSettings
41+
- dropped support for any IDA version older than 7.0
42+
- various minor bug-fixes

CMakeLists.txt

Lines changed: 0 additions & 58 deletions
This file was deleted.

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
The MIT License (MIT)
22

3-
Copyright (c) 2014 athre0z
3+
Copyright (c) 2018 Joel Höner <athre0z@zyantific.com>
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
IDA Skins
22
=========
33

4-
Plugin providing advanced skinning support for the Qt version of IDA Pro utilizing [Qt stylesheets](http://qt-project.org/doc/qt-4.7/stylesheet.html), similar to CSS.
4+
Plugin providing advanced skinning support for IDA Pro utilizing [Qt stylesheets](http://qt-project.org/doc/qt-4.7/stylesheet.html), similar to CSS.
55

66
## Screenshot
7-
![Screenshot 1](https://raw.githubusercontent.com/athre0z/ida-skins/master/media/screenshots/screencap1.png)
7+
![Screenshot](https://raw.githubusercontent.com/athre0z/ida-skins/master/media/screenshots/screencap1.png)
88

9-
Screenshot above shows the enclosed `stylesheet.css` in combination with the [idaConsonance](https://github.com/eugeneching/ida-consonance) theme.
9+
The screenshot above shows the "IDASkins Dark" theme in combination with the [idaConsonance](https://github.com/eugeneching/ida-consonance) theme.
1010

11-
## Binary distribution
12-
[Download latest binary version from github](https://github.com/athre0z/ida-skins/releases/latest)
11+
## Download
12+
[Download the latest version from GitHub](https://github.com/athre0z/ida-skins/releases/latest)
1313

1414
## Installation
15-
Place `IDASkins.plX` into the `plugins` directory of your IDA installation. The theme files (the `skin` directory) needs to be copied to the root of your IDA installation.
15+
Copy the contents of the `plugins` directory into the `plugins` directory of your IDA installation.
1616

1717
## Theming
18-
Theming IDA using IDASkins works using [Qt stylesheets](http://qt-project.org/doc/qt-4.8/stylesheet.html). For information on the most important IDA-specific UI elements, take a look in the enclosed default `stylesheet.css`. **Pull-requests for new themes are very welcome!**
18+
Theming IDA using IDASkins works using [Qt stylesheets](http://qt-project.org/doc/qt-4.8/stylesheet.html). For information on the most important IDA-specific UI elements, take a look in the enclosed default `stylesheet.qss`. **Pull-requests for new themes are very welcome!**

ida-cmake

Lines changed: 0 additions & 1 deletion
This file was deleted.

media/screenshots/screencap1.png

103 KB
Loading

plugins/idaskins.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
from __future__ import absolute_import, division, print_function
2+
3+
def PLUGIN_ENTRY(*args, **kwargs):
4+
from idaskins.plugin import IdaSkinsPlugin
5+
return IdaSkinsPlugin(*args, **kwargs)

plugins/idaskins/__init__.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
from __future__ import absolute_import, print_function, division
2+
3+
import os
4+
5+
PLUGIN_DIR = os.path.dirname(os.path.realpath(__file__))
6+
IDA_DIR = os.path.abspath(os.path.join(PLUGIN_DIR, '..', '..'))
7+
UI_DIR = os.path.join(PLUGIN_DIR, 'ui')
8+
THEMES_DIR = os.path.join(PLUGIN_DIR, 'themes')

0 commit comments

Comments
 (0)