Review of "Custom OSD" version 8

Details Page Preview

Fully customize your OSD ( On Screen Display ) pop ups like Volume , Brightness or Caffeine , Lock Keys etc. UPDATE (v25, v26): - Profiles: New default profiles added for new users to get started - Vertical Position: Please note vertical position convention is changed: +50 is Top and -50 is Bottom of screen - Size also changed a bit so you may need to resize existing OSDs in settings - Square/Circle toggle option allows to get squarish/circlish shapes (as you vary Shape Shift) - New Special Effects: Progress Ring and Background Image (see below) - Gradient: New radial gradient direction and option to set end color opacity - Level: New level color, opacity and thickness options - Border: New border color, opacity and thickness options - Padding: New horizontal and vertical padding options - Shadow: New shadow color option - Font: Improved implementation of font attributes (font style, stretch, weight) - Trigger custom OSDs from command line (e.g. from a script) (see ReadMe on Github: https://github.com/neuromorph/custom-osd?tab=readme-ov-file#trigger-custom-osds-from-command-line) Progress Ring / Disk: - Select Sepcial Effect 'Progress Ring' in settings - Set 'Ring Gap from Border' and 'Level Thickness' to get a Progress Ring or Progress Disk - For Disk, set Gap to 100 and adjust Level. For Ring reduce Gap to 40-50 and adjust Level. - Combine with color / opacity styles for fg, bg, level and border Background Image: - Set any image as OSD background (smaller size preferred) - Select Special Effect 'Background Image' - In 'Background Image FIle', provide path to a local file e.g. Pictures/myOsdImage.png Features: - Customize OSD position, orientation, size, numeric %, monitor to show on, hide-delay and style - Select any combination of components to display: icon, text-label, level-bar, numeric %. - OSD components can be turned On/Off based on OSD types. - Special effects like Progress Ring, Gradient, Blur, Background Image etc - Clock OSD to show current date/time on a hotkey (default none. set hotkey in settings). - Create and Save multiple Settings profiles and choose one to apply (Profiles page in settings). - Import / Export settings profiles. - Share / get profile presets in github. Translations : Spanish, Indonesian and French (thanks to contributors)

Extension Homepage
https://github.com/neuromorph/custom-osd

No comments.

Diff Against

Files

Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.

All Versions

Version Status
28 Active
27 Rejected
26 Active
25 Active
24 Active
23 Active
22 Active
21 Active
20 Rejected
19 Rejected
18 Active
17 Active
16 Active
15 Rejected
14 Active
13 Active
12 Active
11 Active
10 Active
9 Rejected
8 Active
7 Rejected
6 Inactive
5 Inactive
4 Inactive
3 Inactive
2 Rejected
1 Rejected

Previous Reviews on this Version

x10shun posted a review
Thank you for your review. I have added the timeout-remove code in _unCustomOSD function so it applies to all OSD windows. Also, declared osdW as a short form for "OsdWindowManager._osdWindows[monitorIndex]" creating more diff, sorry about that.
JustPerfection active
Thanks!