Hi Ed,
Thanks for your reply.
My current work production setup is on Windows 8.1. The crash first happened after hitting remove multiple times. Beyond that I cannot help you replicate it as currently attempting to open the Display dialog crashes it. I may be able to dig out some info from the system logs if that would help.
I do understand that a lot of people do not notice that there are context-menus for things like display, grid, and window. Maybe there could be some work put into more hover-over help information instead of changing how the program operate.
If changes are to be made to parts of the interface, it has to be able to serve the same functions. This change removed the context menu, then replaced it with a change that broke the layers menu and does not serve the same functions.
Why wasn't the right-click menu items just copied over to the dialog?
Why as "Select" added to the buttons?
Why was the "Change" button removed?
Why are there unchangeable layer presets as well as User layer groups?
Why not work on things like intelligent toggle controls, or selectable layer focus features?
Like I said, if there are changes to be made in the layers dialog I would like to see the controls moved to the top of the dialog. That way when the size of the window changes, you still have all of the controls up at the top.
There are so many things that come to mind that would be way more helpful to us long time users who use it every day and will pay for the subscriptions. These newcomers that these 'features' are targeted toward are not likely to buy the subscription year over year. I have paid for every single update since 4.17 and now the new features break my workflow and make me return to old versions. I never had a time with Cadsoft where I was forced to use an old version because of stability. That is exactly why I was willing (and excited) to pay for every major update.
I am sorry if my tone is on the annoyed side, but it has been very frustrating trying to work at my normal pace with all of these problems. I understand the balance trying to be made with new features and long term roadmap, and I do appreciate all the hard work being put in by everyone.
Tell your higher ups, the more stable the releases, the more likely I am willing to continue my subscription. Do not cater to the new users who do this in their free time, or only create a board one board a year.
In order to keep Eagle paying for itself, you need long term users willing to buy it again and again. I have used Eagle almost everyday for 6 years, starting at version 4 and have put in hundreds of hours. I have learned the quarks and know the places that changes would help new users.
If you want to help new users to learn the program, work on refining what's there. Put some labels on the coordinate boxes.
Allow entering attributes from the properties. Delete all of the useless libraries and scripts. Build some nice clean libraries to show them how it should be done. How about a dark program theme to make it look fresh and modern? Touchscreen support? Adaptive grid? Auto place in the board? How about making it easier to setup and use the layer stack? Adding features to help users output bill of materials and documentation? See BOARD.lbr for some layer stack documentation examples. Ideally I would like a layer stack generator like drillegend.
These kind of things would go so far in helping new users to get boards in hand.
So many things that could help that seem to be ignored, while breaking our go-to tools for users not willing to put in the effort (or money) to learn.
Ok rant over, sorry if I have come across at all as disrespectful. I really do want to help, but I also want to do my part in making sure it doesn't become the next Altium (worst software ever).
If you want any more information on my ideas and how they would streamline the experience, feel free to get in touch.
Also check out my running notes on bugs and wishlist features HERE.
Best Regards,
Cameron
Best Regards,
Cameron
Eagle Library Resources
Kudos are much appreciated if the information I have shared is helpful to you and/or others.
Did this resolve your issue? Please accept it "As a Solution" so others may benefit from it.