thanks for the feedback. The new version will have some big changes in the UI-structure as well (for example reducing the amount of tabs in the main navigation and more grouping of controls like buttons).
I think it is a common problem when apps get more and more features
Also it is something you have to think about carefully, since users really dislike to need more time / clicks to get to their key-actions.
I also tested loading modules at the time they are needed (as soon as the first instance shall be created submitting the class via ajax and creating the instance in the callback), but i was not that happy with the results.
I understand you fully tobiu. That's why it's good to start a project with proper requirements and a paying customer
This way you always know what you can work on. If it's a product, then indeed you start adding more and more things... and the minute you notice it's cluttered
Good to know that you can get a good performance out of it. I never minimize my js and maybe that's one of the reasons I sometimes get a not so good performance, specially when I have 5 or more tabs.
One question: How do you communicate between components? Do you normally use a Observable Bus concept?
Big fan of your themes. We already bought one here for the company, and I will buy another one in the near future.
The performance is really fine, specially in the new chrome 10 beta.
The communication between the modules is not that easy to describe.
Basically I implemented something a bit similar to the new Ext 4 - Models, where you can specify the relations between stores (like user has many reservations. reservation has many events etc.).
I have a kind of layer for stores that communicate between models.
To give an example: the grids inside the daily view have a locally store that just render the cells and the time info. All events (for all grids) and for the given timeframe are in a seperate store, since events are not limited to one row (record). This store is also used in the CourtView, since this view displays the exact same timeframe. So, when you change an event in the DailyView, it will automatically change in the courtView as well and vice versa. So, basically it is the observer pattern since all views are bound to the store and refresh when the store-content changes.
another example: activities are customizable and use a shared store. So, when you change the order or add new ones, all controls that use them get refreshed for example column-filters in multiple views, many comboBoxes etc.
With Ext 4 I can clean this up and reduce the code even more, so I am really looking forward to it.
Thanks for the themes-feedback, I will let Sebastian know (he created most of them, I am only responsible for the tobiu-series and build the "store-app").
I am very sorry I cannot make it to Split. I would have loved to be present at your talk. I am extremely impressed by what you accomplished with FieldManager. It not only looks great, but also works very intuitively. Well done!
Turkiyenin en sevilen filmlerinin yer aldigi xnxx internet sitemiz olan ve porn sex tarzi bir site olan mobil porno izle sitemiz gercekten dillere destan bir durumda herkesin sevdigi bir site olarak tarihe gececege benziyor. Sitenin en belirgin ozelliklerinden birisi de Turkiyede gercekten kaliteli ve muntazam, duzenli porno izle siteleri olmamasidir. Bu yuzden iste. Ayrica en net goruntu kalitesine sahip adresinde yayinlanmaktadir. Mesela diğer sitelerimizden bahsedecek olursak, en iyi hd porno video arşivine sahip bir siteyiz. "The Best anal porn videos and slut anus, big asses movies set..."