Skip to content

Commit 4472a06

Browse files
authored
Add "Minimap" plugin (#20)
## Describe your changes Add [Minimap](https://github.com/cristianadam/qt-creator-minimap) plugin. ## Checklist - [x] I have run `npm run all` to validate my changes - [x] I have made sure my commits are [signed](https://docs.github.com/en/authentication/managing-commit-signature-verification/signing-commits) - [x] I have added an entry for new Extensions in [CODEOWNERS](/CODEOWNERS)
2 parents 9d591da + 96079cc commit 4472a06

3 files changed

Lines changed: 124 additions & 1 deletion

File tree

CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# This file describes who owns and is responsible for maintaining each extension registration
22

33
/registry/cristianadam.dracula @cristianadam
4+
/registry/cristianadam.minimap @cristianadam
45
/registry/cristianadam.nomoicontheme @cristianadam
56
/registry/cristianadam.onedarkpro @cristianadam
67
/registry/cristianadam.phantomstyle @cristianadam

badges/extensions.svg

Lines changed: 1 addition & 1 deletion
Loading
Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
{
2+
"$schema": "../../schema/extension.schema.json",
3+
"info": {
4+
"id": "minimap",
5+
"vendor_id": "cristianadam",
6+
"display_name": "Minimap",
7+
"display_vendor": "Cristian Adam",
8+
"license": "open-source"
9+
},
10+
"latest": "17.0.0",
11+
"versions": {
12+
"17.0.0": {
13+
"sources": [
14+
{
15+
"url": "https://github.com/cristianadam/qt-creator-minimap/releases/download/v17.0.0/MinimapPlugin-17.0.0-Windows-x64.7z",
16+
"sha256": "931759cfa46ec3009bef91ce8868961f5ad370526e3bb1fbeb56b00347a463d3",
17+
"platform": {
18+
"name": "Windows",
19+
"architecture": "x86_64"
20+
}
21+
},
22+
{
23+
"url": "https://github.com/cristianadam/qt-creator-minimap/releases/download/v17.0.0/MinimapPlugin-17.0.0-Windows-arm64.7z",
24+
"sha256": "4deb853cfd7cc6db8ce2917ab9ecdc706df4adb2e36c15110fdfedc710f91021",
25+
"platform": {
26+
"name": "Windows",
27+
"architecture": "arm64"
28+
}
29+
},
30+
{
31+
"url": "https://github.com/cristianadam/qt-creator-minimap/releases/download/v17.0.0/MinimapPlugin-17.0.0-Linux-x64.7z",
32+
"sha256": "b4fc36d6f651117b7428b592ce9d17fc9072cc13bb73404bb21cb01a5d9364b9",
33+
"platform": {
34+
"name": "Linux",
35+
"architecture": "x86_64"
36+
}
37+
},
38+
{
39+
"url": "https://github.com/cristianadam/qt-creator-minimap/releases/download/v17.0.0/MinimapPlugin-17.0.0-Linux-arm64.7z",
40+
"sha256": "7fcc28fa2c1ab7ae1d8bdbe2881e0ce78dcfc1513a335b28967d2023a45eea2a",
41+
"platform": {
42+
"name": "Linux",
43+
"architecture": "arm64"
44+
}
45+
},
46+
{
47+
"url": "https://github.com/cristianadam/qt-creator-minimap/releases/download/v17.0.0/MinimapPlugin-17.0.0-macOS-universal.7z",
48+
"sha256": "fde500123d78240a1cc96cd13b95f8263e0321de833d0005247f1e6d622ca8b2",
49+
"platform": {
50+
"name": "macOS",
51+
"architecture": "x86_64"
52+
}
53+
},
54+
{
55+
"url": "https://github.com/cristianadam/qt-creator-minimap/releases/download/v17.0.0/MinimapPlugin-17.0.0-macOS-universal.7z",
56+
"sha256": "fde500123d78240a1cc96cd13b95f8263e0321de833d0005247f1e6d622ca8b2",
57+
"platform": {
58+
"name": "macOS",
59+
"architecture": "arm64"
60+
}
61+
}
62+
],
63+
"metadata": {
64+
"Id": "minimap",
65+
"Name": "Minimap",
66+
"Version": "17.0.0",
67+
"CompatVersion": "17.0.0",
68+
"Vendor": "Cristian Adam",
69+
"VendorId": "cristianadam",
70+
"Copyright": "(C) 2017 emJay SOftware Consulting AB, Cristian Adam, Copyright (C) The Qt Company Ltd. and other contributors.",
71+
"License": "GNU LGPL 2.1",
72+
"Description": "Minimap scrollbar for Qt Creator",
73+
"LongDescription": [
74+
"# Minimap Qt Creator plugin",
75+
"",
76+
"The minimap Qt Creator plugin lets the user use a \"minimap\" as scrollbar for text editors.",
77+
"",
78+
"# Screenshots",
79+
"",
80+
"![qt-creator-minimap-light.png](https://raw.githubusercontent.com/cristianadam/qt-creator-minimap/refs/heads/master/screenshots/qt-creator-minimap-light.png)",
81+
"",
82+
"![qt-creator-minimap-dark.png](https://raw.githubusercontent.com/cristianadam/qt-creator-minimap/refs/heads/master/screenshots/qt-creator-minimap-dark.png)",
83+
"",
84+
"",
85+
"The minimap is only visible if is enabled, and text wrapping is **disabled** and if the line count of the file is less than the *Line Count Threshold* setting. If these criterias are not met an ordinary scrollbar is shown.",
86+
"",
87+
"Larger textfiles tend to render a rather messy minimap. Therefore the setting *Line Count Threshold* exist for the user to customize when the minimap is to be shown or not.",
88+
"",
89+
"You can edit the settings under *Minimap* tab in the *Text Editor* category. There are three settings available:",
90+
"",
91+
"* Enabled",
92+
"",
93+
" Uncheck this box to completely disable the minimap srcollbar",
94+
"",
95+
"* Width",
96+
"",
97+
" The width in pixels of the scrollbar.",
98+
"",
99+
"* Line Count Threshold",
100+
"",
101+
" The threshold where minimap scrollbar",
102+
"",
103+
"* Scrollbar slider alpha value",
104+
"",
105+
" The alpha value of the scrollbar slider"
106+
],
107+
"Url": "https://github.com/cristianadam/qt-creator-minimap",
108+
"DocumentationUrl": "",
109+
"Dependencies": [
110+
{
111+
"Id": "core",
112+
"Version": "17.0.0"
113+
},
114+
{
115+
"Id": "texteditor",
116+
"Version": "17.0.0"
117+
}
118+
]
119+
}
120+
}
121+
}
122+
}

0 commit comments

Comments
 (0)