I installed this extension as a fix for my problems in publishing an update, and I did not expect things to go so well: Luminous Tools cleans your LS solution properly from the ground up, AND as it does so the real-time user feedback is informative and ever-present (it's always helpful to know your laptop is doing something meaningful rather than just rotating a pretty progress icon).
This extension does what it says on the tin and so much more: my screen real-estate is not under so much pressure, I can manage sensible backups, and my solutions are properly cleaned. I look forward to seeing what other magic it can perform.
In short, this extension has (and will continue to) saved me many hours of pain & frustration, as have Yann Duran's clear & accurate answers on many forums.
Wow, that's music to my ears, & what every developer longs to hear when they create something, isn't it? Thank you!
I can't tell you how glad I am that you've found the extension so helpful (& that's only two of its features that you've used so far, lol). Don't hesitate to make any suggestions, if you feel any of it could be done any better, or if you have some ideas for functionality I haven't thought of yet (although there are a few things in the works).
According to the dictionary, the word luminous has four meanings...
1. radiating or reflecting light; shining; bright. 2. lighted up or illuminated; well-lighted 3. brilliant intellectually; enlightened or enlightening 4. clear; readily intelligible
I think all of those are highly applicable to this extension - it's brilliant! All of this functionality is accessible from elsewhere, but it's a pain to get at. This extension does for Lightswitch what Lightswitch does for application development - it takes a huge amount of the pain away.
Thanks very much for this excellent contribution Yann, it's absolutely first class!
Fantastic, I think it's will be even greater if you add this feature: Add hierachical Screen Navigation editing in LightSwitch Property Page. You know that in Properties Page, the screen navigation doesn't support hieracical editing, only top group are supported. But the hieracical screen navigation is supported in runtime actually, for now we have to hack it by editing Client.lsml file directly, which is not intuitive at all.
As reported in the forum, I have a problem when I'm in a table code, and use the "Show table Designer" command. On at least two projects, this command fails with an error.
I have tried this on a few projects, and it works in some and not in others.
I could be wrong, but it looks to me as if it works fine on projects that use the intrinsic Lightswitch database for their data source, but not on ones that use external SQL Server databases.
Please can you try connecting to SQL Server, and see if the command works for you. Whilst I have only tried six or seven projects, so can't say 100% that this is the case, it was a consistent observation for those projects.
Thanks again for a great extension.
Ahh, now with that extra information, it makes more sense. In the description for the Show Designer Command is a note "(currently only works for the ApplicationData data source, but will later be enhanced to work for all data sources)".
Do you have a LightSwitch project in the solution? If so, that's on purpose, so you can still click on LightSwitch-related commands from supporting projects (such as a RIA Service project, or a code library). If it's showing up in a solution that has no LightSwitch project (which I haven't tried yet), I'll have to fix that.
Just a note to anyone reading, the LightSwitch project has to be the startup project for the LightSwitch-related functionality to work.
Thanks for the rating Paul!