81 Commits

Author SHA1 Message Date
Egmont Koblinger
897dabd32c Merge pull request #27 from egmontkob/25-screenshots-as-separate-files
Ticket #25: Store each screenshot template in a different file
2026-01-28 19:50:50 +01:00
Egmont Koblinger
f543311315 Ticket #25: Store each screenshot template in a different file
Also remove a seemingly unnecessary one-cell table surrounding the
screenshots.

Signed-off-by: Egmont Koblinger <egmont@gmail.com>
2026-01-28 19:23:00 +01:00
Egmont Koblinger
a2e8f29b27 Merge pull request #23 from egmontkob/terminal-color-improvements
Terminal color improvements
2026-01-28 14:54:23 +01:00
Egmont Koblinger
dd8b13ef72 Improve the handling of missing or faulty characters in the skin
If a character's definition was missing, empty, or multiple characters,
it caused the screenshot to fall apart. Let's use a space in these cases.

This is still not perfect, but I don't want to duplicate and later on
maintain the list of defaults from mc.

Signed-off-by: Egmont Koblinger <egmont@gmail.com>
2026-01-27 18:14:20 +01:00
Egmont Koblinger
00ef5feb12 Add 4 new options to set the look of the terminal emulator:
- Various palettes for the first 16 colors
- Light vs. dark mode (swapping the default fg and bg colors)
- Background image (stripes, implemented by applying gray with alpha)
- Brightening the first 8 colors when bold (SGR 1 legacy confusion)

Fix the handling of the 'default' color.

Signed-off-by: Egmont Koblinger <egmont@gmail.com>
2026-01-27 16:39:06 +01:00
Egmont Koblinger
04b5f4bdd0 Rename cmp-colors.js to mc-cmp-colors.js for consistency
Signed-off-by: Egmont Koblinger <egmont@gmail.com>
2026-01-26 13:04:09 +01:00
Egmont Koblinger
455537fac0 Ticket #13, #17: Refactor color handling
No longer ship two different 16-color palettes.

Fix the exact color values of the 6x6x6 color cube.

Fix the tooltip values of the "colors hint" section.

Code refactored and simplified.

Signed-off-by: Egmont Koblinger <egmont@gmail.com>
2026-01-26 13:04:09 +01:00
Egmont Koblinger
01a4c465a4 Add support for reverse and blink attributes
Signed-off-by: Egmont Koblinger <egmont@gmail.com>
2026-01-26 13:04:09 +01:00
Egmont Koblinger
8140b94f7a Merge pull request #22 from egmontkob/10_11_12_semi_automated_screenshots_and_fix_attribute_inheritance
Ticket #10, #11, #12: semi automated screenshots and fix attribute inheritance
2026-01-26 10:30:06 +01:00
Egmont Koblinger
dcf8c3003a Ticket #11, #12: Update the skin rendering engine
Update the skin rendering engine to match the HTML + CSS of the new
screenshots.

Fix the JS side of attribute inheritance.

Signed-off-by: Egmont Koblinger <egmont@gmail.com>
2026-01-24 14:35:24 +01:00
Egmont Koblinger
55472c62b5 Ticket #10, #11, #12: Create new screenshots
Fix the HTML side of attribute inheritance and faulty colors.

Increase screenshot height from 30 to 32 rows, to allow more room for file
type highlights.

These screenshots are not compatible with the current rendering engine, the
next commit will fix that.

Signed-off-by: Egmont Koblinger <egmont@gmail.com>
2026-01-24 14:35:24 +01:00
Egmont Koblinger
632027cecb Ticket #11: Document the steps to reproduce the screenshots
Document how to recreate screenshots that are very close to (but not
necessarily identical) to the current ones.

Signed-off-by: Egmont Koblinger <egmont@gmail.com>
2026-01-24 14:35:24 +01:00
Egmont Koblinger
0870686f2f Merge pull request #20 from egmontkob/skin-lowercase-lines-section
Rename the [Lines] section to lowercase [lines]
2026-01-18 09:55:43 +01:00
Egmont Koblinger
fbaabb5eda Rename the [Lines] section to lowercase [lines]
This is to catch up with mc #4954 / #4955.

Signed-off-by: Egmont Koblinger <egmont@gmail.com>
2026-01-18 09:55:02 +01:00
Yury V. Zaytsev
9aa2fb7b41 Merge pull request #19 from MidnightCommander/dependabot/github_actions/actions/checkout-6
Bump actions/checkout from 5 to 6
2025-12-18 09:19:17 +01:00
dependabot[bot]
5b4215f2ad Bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 22:41:58 +00:00
Yury V. Zaytsev
f3a5ed0c49 Add merge checks workflow 2025-11-20 14:05:20 +01:00
Yury V. Zaytsev
b062e83ba8 Merge pull request #8 from MidnightCommander/dependabot/github_actions/actions/upload-pages-artifact-4
Bump actions/upload-pages-artifact from 3 to 4
2025-09-02 21:19:48 +02:00
dependabot[bot]
bb1643e65a Bump actions/upload-pages-artifact from 3 to 4
Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-pages-artifact/releases)
- [Commits](https://github.com/actions/upload-pages-artifact/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/upload-pages-artifact
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-02 19:18:32 +00:00
Yury V. Zaytsev
40246b670f Merge pull request #7 from MidnightCommander/dependabot/github_actions/actions/checkout-5
Bump actions/checkout from 4 to 5
2025-09-02 21:17:11 +02:00
dependabot[bot]
3845dce836 Bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-02 12:20:16 +00:00
PHPLego
30fc3e7edc Merge pull request #6 from phplego/master
simplify DOCTYPE tag
2025-06-22 14:19:20 +07:00
PHPLego
12ef9c9c78 simplify DOCTYPE tag 2025-06-22 14:16:07 +07:00
Yury V. Zaytsev
aab8ba2fa0 Enable dependabot for skins repository 2025-05-01 15:26:44 +02:00
Yury V. Zaytsev
bb77435926 Sort skin files inside the groups 2025-04-14 11:59:27 +02:00