Posts by Mahmoud Hussein

    Lululla


    I am really appreciate your great efforts to improve the program, really it is an amazing jump in very short period of time.


    It's great to see so many proposals and ideas come to life in such a short period of time.


    I don't want to be greedy in my requests, they are just suggestions that come to my head and I would love to share them with you.


    As you know, the skin files contain hundreds of different screens, which necessitates repeatedly searching for any screen when making minor adjustments and testing it, is it possible to add a favorites feature to the screens? so that a new window is added above the original screen window and the list of favorites is shown in it?


    For example


    If the skinner work on e2iplayer screens, he just mark all screen with favorite mark so all will shown in the new favorite window and he can point to the screens of interest easily without the needs to research by screen name each time.



    Just an idea


    Best regards

    Some comments


    1. Adding mark or path to differentiate between local skin folder and Network skin folder, right now we have both files when you open the program but you can not know which one online and which is local.


    2. Improve smart search in program interface, if you type the word remove should display all screen have full or part of it also adding history for search will be great.


    Regards

    How? It freezes the box every time

    Great work Lululla


    You did a great work with the program, I think you will move quickly to convert it to multiple tab similar to internet browser so users can load more than one skin in one session instead to open multiple session.


    Also preserve last screen condition will be good idea I think, so when you open the program it will open loading your last preference

    Is the DVB subtitle working for you

    I didn't say it wasn't possible.

    I wouldn't work that way, and that surprised me.

    But everyone has to do it however they need to.

    While discussing some things with several developers of Enigma I was surprised by the amount of restrictions they impose on themselves and on users, especially image developers, why do you want this, why do you need this, why do you need this, and this is not for purpose. 😂



    All the best from me as well!

    Mahmoud, are you really working directly on the box?

    Yes, all my work using notepad done on the box directly and make backup on the box as well, but I have to GUI restart to see the results.


    I don't know why you think it is not possible? Edit converter, render and plugin as well.

    First of all, my sincere wishes for your wife's improvement and my prayers for her to be fully healed


    Indeed, the improvements that have been added to the program in such a short period of time are considered a huge leap in its capabilities that did not happen in a long time


    Thank you so much for the great additions and the undeniable effort.


    My regards to you

    - **Open Screen**: Open standalone screen XML files (without `<skin>` wrapper), edit them, and save back only the screen node – ideal for offline screen editing and version control.

    I tested this feature and it works effectively, but the proposed method was to make changes to the screen XML file in the skin environment not a standalone environment.


    Just for example


    I am using XDREAMY skin which include over 200 sample files my idea to add folder to my skin.xml


    And edit the xml files located in sample folder under the skin environment " color, font, parameter.... etc"


    I was easy to replace the preassumed environment to edit the standalone screen.xml file but just share with the original idea

    Through my limited experience in skin modification, I used to modifying the skin and then transferring it directly to the box with a killall - 9 enigma2 command without following the steps stipulated earlier.


    init 4 & 3


    Even make live direct edit to box files using notepad.


    And I never had any problems with the process repeated thousands of times.


    But again, my knowledge is limited in enigma2 and may be my method is not the right way but it work for me.

    Great and distinguished work and distinguished additions, thanks to everyone and to everyone who participated in the development and addition, on top of them Lululla


    In a short period of time, a huge boost has been made in the features of the program and I think it is the time to add a feature to synchronize files between the local machine and the Enigma box.


    Instead of relying on additional ftp programs to transfer updated files between the local machine and the Enigma box.


    One Click button to copy all skin folder from / to directions will be great step.



    Thanks for your great support

    I think the problem related to the channels list box code, it include something not supported in your image?


    First, try to use the skin with another version of openatv example 7.6 or anything else


    If it work so the problem in the image itself as skin owner said before.

    Sorry I didn't understand,


    For radial gradient I was try to add


    Radial word instead of vertical or horizontal

    Great work and great efforts gentlemen


    Again sharing my thoughts with you


    1. Is it possible to add option to modify the ruler unit, mm, cm, inch, or switch it to pixels?


    2. Is it possible to add text wrap option to eLable with the basic left, right, center?


    3. Is it possible to add folder as work space to xml files without the needs to add <skin> on top and bottom, this will help a lot to make edit for screen files prior add it to the main skin.xml file and will convert the system to offline editor to and screen xml file.


    4. Is it possible to add option to make edit over network path beside the local files, this will save a lot of time to transfer files between the local pc and the box especially for small changes?


    5. Is it possible to add radial gradient?


    6. Is it possible to add a custom template for widget, pxmap, eLable, progress... etc? This will help the skinners to standard their code instead of copy paste from screen to another


    Regards,

    I think that merging individual updates into a joint project would be a great step for everyone to avoid conflicts or relying on an update without the other.


    And in general happy with it new feature and fixes it will encourage the skinners to spend more time to improve their work.


    Regards


    MOD v4.2.1.0 highlights

    This MOD focuses on compatibility with newer Enigma2 skin syntax while keeping the original OpenSkin Designer workflow.

    Added/updated support includes:

    • eLabel backgroundColor gradients using 3-part syntax: startColor,endColor,direction
    • HEX gradient values such as backgroundColor="#00101010,#00303030,vertical"
    • Named-color gradients such as backgroundColor="red,green,vertical"
    • cornerRadius masks such as cornerRadius="30;topLeft,topRight"
    • Correct saving of raw gradient and corner-radius mask values without reducing them to simple colors/numbers
    • Preview rendering that respects partial rounded corners, for example top-left and top-right only
    • Property-grid editors for gradient colors/direction instead of editing only raw strings
    • Progress and slider preview/editing for background color, foreground color, and foreground gradients
    • Listbox preview/editing for grid orientation, item gradients, selected item gradients, item radius, scrollbar radius, and scrollbar colors

    As usual, excellent work Mohammed is added to your creative updates and I hope that more features will be added that facilitate the work of designers.


    It will be nice if you can add


    1. self debugging option to revise the xml prior save it or add something like multiple auto save point to restore the work incase of shit happen.


    2. Add option to multiple select dragging /moving for group of items within same screen, instead of adjust it one by one.


    3. Add option to multiple copy paste for set of items by select it from one screen to another instead of move it by code.


    4. Add option to real time detect for x&y position for item, by holding specific item and move it by mouse.


    5. Add ruler 📏 vertical and horizontal to the main program screen.


    6. Add auto organizer or filter to screen components like filter the elable only to be visible or filter the widget only...etc this will help to focus on some component in complex screens.


    7. Add option to select screen and move it up/down from the right tree within the xml file.


    I know that some proposals seem complicated or require deep modifications in the structure of the system, but they are suggestions that came to my mind and I wanted to share with you with the intention of encouragement.


    my greetings