Opening an extjs window as a native "chrome window" in tideSDK - possible? - extjs4

I'm in the early stages of planning a webapp that also needs to be deployed as a desktop application using tideSDK. The latter I'm not yet familiar with. Hence, my question:
Q: In tideSDK, can an extjs (javascript created) window be opened in a native window (that could be moved to a second screen, for example)?
If so, how is that done? Any pointers or links would be helpful and greatly appreciated.
Or would several windows in tideSDK (triggered within the same application) act like independant browser instances? In this case, I assume, the whole extjs framework would have to be loaded again?
Thanks everyone in advance!
Thomas

Related

Can a desktop PWA be set as "always on top" of other applications?

I have developed a counter in Vuejs with PWA and I want to keep it always on top for desktop, is this possible?.
I have been doing some research and found nothing yet.
Thanks.
FYI: It is a productivity method based on the technique of Pomodoro but with timers of 55' instead of 25'. If you want to know more about it I have written a post in medium.
As far as I know you have to use third party scripts to achieve this. Your PWA application will run within a browser (eg. Chrome) and the "always on top" setting is not something you can achieve from your application.
There are some tools for Windows and Mac though that would allow what you are looking for.
After some digging, a workaround I came with was to enable a custom <Picture in Picture> canvas created by hand, see example here:
https://codepen.io/BoyWithSilverWings/pen/qBEwrbJ

How to debug the changes made in application on titanium without relaunching the application?

After launching the application, i make some code changes. Is relaunching the application necessary each and every time i make a change to the code.
MRT is right As there is Fastdev server(For classic approach) in Titanium which automatically push the changes to your app if there are changes except in app.js ,Also If you are using the Alloy Approach than for speedy development you can use Ti Shadow.
you can find it Here.
Use TIShadow!
It supports rapid deployment and testing of traditional titanium projects and alloy projects
Yes, you need to Relaunch again when you any change make in your code.
But, Some time this is working without Relaunch. But not in Home page. This is working when you are using on Sub view and use URL Property in CreateWindow Object.
But, best way to Relaunch you App always.
May this Information is helpful for you.
Thanks,

How to intercept didStartLoad in web view (metro apps)

I have been developing iOS and Mac OSX apps since years. So, I was pretty surprised to find no method for Windows 8 Metro WebView to intercept when it starts loading a new page, but only when it finishes loading.
Is there really any workaround for this? I could not find anything both in the docs and on the web...
Thank you very much!
Fabio
You can use the Window.External.Notify() method to trigger an event back in your C# or whatnot. You can also use the Webview.InvokeScript() to activate scripts from outside the control. You can write a script as a string outside the WebView and use the WebView.InvokeScript() with "eval" as the first arg to run that script inside the control.
ScriptNotify
This shows how to use both ScriptNotify and InvokeScript

Migrating Widgets in Telerik Sitefinity

I fell into a project where my task was develop some widgets in Sitefinity 4.4. I've found a lot of documentation on how to create the widgets using the Site Manager and all that has gone really well.
Now, I have the widgets set up in a test environment and working well with some test pages. I'm trying to figure out how to deploy the widgets to the production server without re-doing all the work there. I just want to move the widgets over - I don't need or want the pages. I have gone through a lot of the Telerik documentation, but have been unable to find anything about deploying like this. Has anyone done this before?
Thanks!
did you develop these widgets as compiled controls (dll) or simple user controls (.ascx)?
The process is mostly the same for either. the dll goes in the bin folder whereas a user control gets uploaded to the website folder somewhere. then you simply register the widget in the toolbox.
here is the documentation for how this is done: http://www.sitefinity.com/documentation/documentationarticles/adding-controls-to-the-toolbox
The only difference for a compiled dll widget is to use the fully qualified name for the ControlType instead of the path to the user control.
After registering the widget it should be available to drop onto any page.
Hope this is helpful!

Make another app's windows borderless

Is there any way to remove the window border (i.e., make the style NSBorderlessWindowMask) for a window that belongs to another application?
Those windows don't belong to your application. Your only hope is hackery.
Look into something like SIMBL to inject code into the other applications. There's also ApplicationEnhancer.
Good luck - screw-ups here can destablize others' apps or the entire system. Also, I highly doubt Apple will let you play in their App Store if your app does this.