Skip to content

Commit 0cd9d70

Browse files
committed
Release 2.1.27 (76).
1 parent 58360b3 commit 0cd9d70

File tree

11 files changed

+221
-32
lines changed

11 files changed

+221
-32
lines changed

Application/Info.plist

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2163,6 +2163,25 @@
21632163
</array>
21642164
</dict>
21652165
</dict>
2166+
<dict>
2167+
<key>UTTypeDescription</key>
2168+
<string>OpenType feature syntax</string>
2169+
<key>UTTypeConformsTo</key>
2170+
<array>
2171+
<string>public.text</string>
2172+
<string>public.data</string>
2173+
<string>dyn.ah62d4rv4ge80q3pb</string>
2174+
</array>
2175+
<key>UTTypeIdentifier</key>
2176+
<string>org.unifiedfontobject.fea</string>
2177+
<key>UTTypeTagSpecification</key>
2178+
<dict>
2179+
<key>public.filename-extension</key>
2180+
<array>
2181+
<string>fea</string>
2182+
</array>
2183+
</dict>
2184+
</dict>
21662185
<dict>
21672186
<key>UTTypeConformsTo</key>
21682187
<array>

Application/resources/settings.yaml

Lines changed: 45 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ UTIs:
2121

2222
com.adobe.edn:
2323
syntax: clojure
24+
25+
com.adobe.fea:
26+
syntax: fea
2427

2528
com.apple.applescript.script:
2629
syntax: applescript
@@ -191,7 +194,10 @@ UTIs:
191194

192195
org.jsonlines.jsonl: *json
193196
dyn.ah62d4rv4ge80y65tr30a: *json
194-
197+
198+
org.letterror.designspace: *xml
199+
dyn.ah62d4rv4ge80k3pxrfx0665uqfv0n: *xml
200+
195201
org.microsoft.inf:
196202
syntax: ini
197203

@@ -333,6 +339,11 @@ UTIs:
333339
dyn.ah62d4rv4ge80s6xbqv0gn:
334340
syntax: gradle
335341

342+
org.unifiedfontobject.fea:
343+
syntax: fea
344+
dyn.ah62d4rv4ge80q3pb:
345+
syntax: fea
346+
336347
org.jupyter.ipynb: *json
337348
# ipynb
338349
dyn.ah62d4rv4ge80w6d3r3va: *json
@@ -482,12 +493,29 @@ UTIs:
482493
dyn.ah62d4rv4ge80n3dq:
483494
syntax: txt
484495

496+
# .loctable
497+
dyn.ah62d4rv4ge80255dsvu0e5df: *plist
498+
485499
# .mhl
486500
dyn.ah62d4rv4ge8044dq:
487501
syntax: txt
488502

489-
# .loctable
490-
dyn.ah62d4rv4ge80255dsvu0e5df: *plist
503+
# .nc
504+
dyn.ah62d4rv4ge80622:
505+
syntax: txt
506+
507+
# .pom
508+
dyn.ah62d4rv4ge81a55r: *xml
509+
510+
# .tmml
511+
dyn.ah62d4rv4ge81k5prru: *xml
512+
513+
# .zig
514+
dyn.ah62d4rv4ge81y4ph:
515+
syntax: zig
516+
# .zog
517+
dyn.ah62d4rv4ge81y55s: *json
518+
491519

492520

493521
extensions:
@@ -551,6 +579,8 @@ extensions:
551579

552580
cts: *typescript
553581

582+
designspace: *xml
583+
554584
do:
555585
syntax: txt
556586

@@ -632,7 +662,10 @@ extensions:
632662
syntax: sql
633663

634664
mxml: *xml
635-
665+
666+
nc:
667+
syntax: txt
668+
636669
nf:
637670
syntax: java
638671

@@ -646,6 +679,9 @@ extensions:
646679
syntax: sql
647680
prc:
648681
syntax: sql
682+
683+
# dyn.ah62d4rv4ge81a55r
684+
pom: *xml
649685

650686
# org.sbarex.ms-powershell-module-manifest:
651687
psd1:
@@ -729,6 +765,7 @@ extensions:
729765
tfvars:
730766
syntax: yaml
731767

768+
tmml: *xml
732769
tpb:
733770
syntax: sql
734771
tps:
@@ -749,8 +786,7 @@ extensions:
749786
syntax: sql
750787

751788
# dyn.ah62d4rv4ge81s65eru
752-
wsdl:
753-
syntax: xml
789+
wsdl: *xml
754790

755791
# dyn.ah62d4rv4ge81u6pzqz3hw
756792
# dyn.ah62d4rv4ge81u6k
@@ -761,3 +797,6 @@ extensions:
761797
xq: *xml
762798
xu: *xml
763799

800+
zig:
801+
syntax: zig
802+
zog: *json

CHANGELOG.md

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,34 @@
11
Changelog
22
=======
33

4+
### 2.1.27 (76)
5+
New Features:
6+
- Support for TeXMac files (`.tmml`) _as XML_.
7+
- Support for Zig source files (`.zig`).
8+
- Support for Zig Object Notation files (`.zog`) _as JSON_.
9+
- Support for .nc files for CAM softwares _as plain text_.
10+
- Support for .designspace files _as XML.
11+
- Support for Project Object Model files (`.pom`) _as XML_.
12+
- Support for OpenType feature file specification (`.fea`).
13+
- Update Highlight to release 4.18.
14+
15+
416
### 2.1.26 (75)
517
New Features:
6-
- Support for Elixir files (`.ex`, `.exs`, `.heex`)
18+
- Support for Elixir files (`.ex`, `.exs`, `.heex`).
719
- Support for OpenTimelineIO files (`.otio`) _as JSON_.
8-
- Support for FontTool files (`.ttx`) _as XML_.
9-
- Support for Unity document (`.unity`) _as YAML_
10-
- Support for Visual Studio C# Project (`.csproj`) _as XML_
11-
- Support for Xcode scheme (`.xcscheme`) _as XML_
20+
- Support for fontTools files (`.ttx`) _as XML_.
21+
- Support for Unity document (`.unity`) _as YAML_.
22+
- Support for Visual Studio C# Project (`.csproj`) _as XML_.
23+
- Support for Xcode scheme (`.xcscheme`) _as XML_.
1224
- Support for Loctable files (`.loctable`) _as plist_.
1325
- Update Highlight to release 4.16.
1426

1527
Bugfix:
1628
- Python extensions `.pyi` and `.py3` are recognized.
1729
- Fixed compatibility with macOS 10.15 Catalina.
1830

31+
1932
### 2.1.25 (74)
2033
New Features:
2134
- Support for Jupyter Notebook files (`.ipynb`) _as JSON_.

QLExtension/Info.plist

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
<string>com.adobe.coldfusion</string>
3939
<string>com.adobe.jsx</string>
4040
<string>com.adobe.edn</string>
41+
<string>com.adobe.fea</string>
4142
<string>com.adobe.mxml</string>
4243
<string>com.apple.applescript.script</string>
4344
<string>com.apple.applescript.text</string>
@@ -165,6 +166,7 @@
165166
<string>org.kotlinlang.source</string>
166167
<string>org.latex-project.latex</string>
167168
<string>org.lesscss.less</string>
169+
<string>org.letterror.designspace</string>
168170
<string>org.lilypond.files</string>
169171
<string>org.lua.lua</string>
170172
<string>org.lua.lua-source</string>
@@ -224,6 +226,7 @@
224226
<string>org.tug.tex</string>
225227
<string>org.tug.tex.bibtex</string>
226228
<string>org.tug.sty</string>
229+
<string>org.unifiedfontobject.fea</string>
227230
<string>org.vim.as-file</string>
228231
<string>org.vim.asp-file</string>
229232
<string>org.vim.aspx-file</string>
@@ -413,6 +416,12 @@
413416
<string>dyn.ah62d4rv4ge80255dsvu0e5df</string>
414417
<string>dyn.ah62d4rv4ge81a8mx</string>
415418
<string>dyn.ah62d4rv4ge81a8pm</string>
419+
<string>dyn.ah62d4rv4ge81k5prru</string>
420+
<string>dyn.ah62d4rv4ge81y4ph</string>
421+
<string>dyn.ah62d4rv4ge80622</string>
422+
<string>dyn.ah62d4rv4ge80k3pxrfx0665uqfv0n</string>
423+
<string>dyn.ah62d4rv4ge81a55r</string>
424+
<string>dyn.ah62d4rv4ge80q3pb</string>
416425
</array>
417426
<key>QLSupportsSearchableItems</key>
418427
<false/>

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,7 @@ The application can also handle some [plain files](#plain-files) **without exten
158158
- Cuda files (`.cu`) _as `C++`_
159159
- D (`.d`)
160160
- Dart source files (`.dart`) **`.dart` is reserved by macOS and cannot be handled.**
161+
- Designspace files (`.designspace`) _as `XML`_
161162
- Diff files (`.diff`, `.patch`)
162163
- Dockerfile (`.dockerfile`)
163164
- Document Type Definition (`.dtd`)
@@ -225,6 +226,7 @@ The application can also handle some [plain files](#plain-files) **without exten
225226
- OCaml source files (`.ml`, `.mll`, `.mly`)
226227
- OpenSSH RSA public key (`.pub`) _as plain text_
227228
- OpenTimelineIO files (`.otio`) _as JSON_
229+
- OpenType feature file specification (`.fea`)
228230
- OPML (Outline Processor Markup Language) files (`.opml`) _as `XML`_
229231
- Oracle PL/SQL files (`.fnc`, `.prc`, `.trg`, `.pks`, `.pkb`, `.pck`, `.tps`, `.tpb`, `.typ`, `.tab`, `.avt`, `.con`, `.sqs`, `.vw`, `.mvw`, `.trg`) _as `SQL`_
230232
- Paradox files (`.sc`)
@@ -234,6 +236,7 @@ The application can also handle some [plain files](#plain-files) **without exten
234236
- Perl script files (`.pl`, `.pm`, `.t`)
235237
- Planning Domain Description Language (`.pddl`) _as `Lisp`_
236238
- PHP source files (`.php`, `.php3`, `.php4`, `.ph3`, `.ph4`, `.phtml`)
239+
- Project Object Model files (`.pom`) _as XML_
237240
- Properties files (`.properties`) _as `INI`_
238241
- Property List files (`.plist`) _dynamically decompiled with `plutil`_ **On macOS 10.15 Catalina `.plist` is reserved by the system and cannot be handled.**
239242
- Python source files (`.py`, `.py3`, `.pyi`)
@@ -287,6 +290,8 @@ _ Xcode scheme _as `XML`_
287290
- XUL files (`.xul`)
288291
- YAML files (`.yaml`)
289292
- Z shell script files (`.zsh`)
293+
- Zig source files (`.zig`)
294+
- Zig Object Notation files (`.zog`) _as JSON_.
290295

291296
## Application settings
292297

Lines changed: 16 additions & 0 deletions
Loading
Lines changed: 21 additions & 0 deletions
Loading

Resources/qlsource.icon/icon.json

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
{
2+
"fill" : "automatic",
3+
"groups" : [
4+
{
5+
"layers" : [
6+
{
7+
"fill" : "automatic",
8+
"image-name" : "source_code.svg",
9+
"name" : "source_code",
10+
"position-specializations" : [
11+
{
12+
"idiom" : "square",
13+
"value" : {
14+
"scale" : 1.25,
15+
"translation-in-points" : [
16+
0,
17+
0
18+
]
19+
}
20+
}
21+
]
22+
},
23+
{
24+
"blend-mode" : "normal",
25+
"fill" : {
26+
"automatic-gradient" : "extended-srgb:1.00000,0.23137,0.18824,1.00000"
27+
},
28+
"glass" : true,
29+
"hidden-specializations" : [
30+
{
31+
"idiom" : "macOS",
32+
"value" : false
33+
}
34+
],
35+
"image-name" : "ql_eye.svg",
36+
"name" : "ql_eye",
37+
"position-specializations" : [
38+
{
39+
"idiom" : "square",
40+
"value" : {
41+
"scale" : 1.25,
42+
"translation-in-points" : [
43+
0,
44+
0
45+
]
46+
}
47+
}
48+
]
49+
}
50+
],
51+
"shadow" : {
52+
"kind" : "neutral",
53+
"opacity" : 0.5
54+
},
55+
"translucency" : {
56+
"enabled" : true,
57+
"value" : 0.5
58+
}
59+
}
60+
],
61+
"supported-platforms" : {
62+
"squares" : [
63+
"macOS"
64+
]
65+
}
66+
}

0 commit comments

Comments
 (0)