WebStorm 2018.3: project tool window colours? - colors

Is it possible to configure the foreground/background colours of the WebStorm Project Tool Window? I have been unable to find the settings.

No, as it's defined in UI theme. UI themes (used for dialogs, tool windows, etc.) are Java Look&Feels. This is a standard way to style Swing applications. As such, they are hardcoded and can't be changed easily.
Note that it's technically possible to install any third-party L&F into JVM and use it in WebStorm ( see http://docs.oracle.com/javase/tutorial/uiswing/index.html, https://weblogs.java.net/blog/kirillcool/archive/2005/08/intellij_idea_5.html for instructions). Custom themes can also be implemented as plugins, like Material UI and Afterglow Theme - you can give them a try.
Note that we’re working on a feature allowing themes customization in IntelliJ Platform. Please follow IDEA-132299 to get updates.

Related

Gnome tweaks 42 removes duplicate settings

Gnome 42 just removed duplicate settings from it which included the Applications theme.
42.beta
Beta release.
GNOME Tweaks 42 focuses on removing tweaks which are now duplicated by
Settings. Additionally, Tweaks 42 marks the GTK theme tweak as "Legacy".
In GNOME 42, the "Legacy Applications" setting will only apply to some
GTK3 apps and a limited set of GTK4 apps. Most core GNOME apps will
instead respect the user's dark and light mode preference via libadwaita.
Users interested in theming can continue to do so using more advanced
options such as the GTK_THEME environment variable
This is from the tweak tools github repo, now that applications is gone i cant change themes for my non legacy gnome applications. How can i apply themes for that, Someone please help.
Settings > Appearance > Style
Now all the updated gnome apps will respect theming from settings and things that are still using gtk3 will use the setting in tweaks

Liferay IDE Alternatives

I am using Liferay Developer Studio for theme development and as a frontend developer, I am not impress with the tool's performance.
Below are few reasons I am looking for alternative IDE, compatible for Liferay development.
It occupies more than 75% of the memory
It slower down the whole system
I cannot use chat application while running IDE as to switch from one app to another takes irrelevant time
I use to build theme through CLI. Sometime I need to close the IDE or else it gives runtime error and doesn't build the theme.
I am sure there are many others too faced same issues, which actually makes the development slower. This question is not against the Liferay of course, it's a great enterprise level CMS tool. But yes looking for alternate IDE with best compatibility for the purpose.
Thanks in advance.
You can use Gulp and Yo to generate, build and deploy your theme or layout , and you can use Notepad ++ as editor.
Please refere to those links :
1 - LIFERAY theme generator
2 - Gulp Tasks
You can use any IDE you want. The only one difference between LiferayIDE and others IDEs is you can avoid using BladeCLI by hands.
And nothing can stop you to use another IDE, build you project with maven or gradle and then continue to develop.
If you are a front-end developer you really should use Gulp and Yo. First time you'll feel yourself confused a bit, but after short period of time you'll understand all benefits.

How use Qt in Visual Studio Code?

How do I use Qt in Visual Stuidio Code operating system Linux Mint 18?
Marketplace doesnt exist extension for Qt.
Maybe anyone knows more!
UPD.
I meant that by type Qt AddIn
You should give a chance for this extension: https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools
With this, you can configure include paths for better IntelliSense results.
Configuring includePath
One way to configure e.g the QtCore module.
Ctrl + Shift + p to open command palette
Search for: C/Cpp: Edit Configurations
You should have a new tab called: c_cpp_properties.json
In configurations array you should edit the Linux section
Add your paths in the includePath setting e.g: /usr/include/x86_64-linux-gnu/qt5/QtCore
For more check this: https://github.com/Microsoft/vscode-cpptools/blob/master/Documentation/Getting%20started.md
IntelliSense engines
We recommend using the "Default" engine for the best IntelliSense experience. However, it is possible to explicitly choose the IntelliSense engine by editing your user or workspace settings. The setting you should modify is C_Cpp.intelliSenseEngine
Default - Visual Studio's IntelliSense engine, which is the default engine that provides semantic-aware IntelliSense features
Tag Parser - the "fuzzy" IntelliSense engine that provides quick but "fuzzy" results, is used to provide the fallback experience if the default engine is
More details about it:
https://github.com/Microsoft/vscode-cpptools/blob/master/Documentation/LanguageServer/IntelliSense%20engine.md
The methods for adding Qt headers to the cpptools extension have changed since the last answer. Options for doing so now include:
Automatically adding a found Qt header path by clicking on the light bulb above an IntelliSense error and selecting Add to "includePaths"...
Manually adding the Qt header paths to the settings UI, from the command palette, via C/Cpp: Edit Configurations (UI)
Manually adding the Qt header paths to the settings JSON file, from the command palette, via C/Cpp: Edit Configurations (JSON)
More info in this page of the new documentation.
You can use CMake with CMake tools extension.
Just create a CMake project in vscode and add qt framework to your project in CMakeLists.txt.
Link to the extension - https://marketplace.visualstudio.com/items?itemName=ms-vscode.cmake-tools
Use CMake with qt - https://doc.qt.io/qt-5/cmake-get-started.html
Apart from the C++ extension (cpptools) mentioned in other answers, there are also extensions for Qt Quick that add support for the QML language. The QML Syntax/Tools extension adds syntax highlighting, auto-completion, and also allows to run and test your Qt Quick app using QML Hot Reload: Visual Studio Code Extension for Qt Quick

Setting up XPages Java development in a separate, modern Eclipse instance

I really miss the newer functions of a modern Eclipse implementation. Things like cool plugins such as Checkstyle, auto-javadoc, ease of JUnit testing.
I always did this whilst developing Notes Java Agents, and it was a great time saver.
I'm trying to do this with my new XPages project but I'm stumbling on how to include diverse OSGI libraries.
Can anyone help?
The quickest way to set up an Eclipse environment for XPages development is the XPages SDK. That should point to your Notes/Domino installations and create the Target Platform stuff for you. If you have additional libraries, you can either install them into Eclipse via the Help -> Install New Software option or add them to the Target Platform in Preferences -> Plug-in Development -> Target Platform.
There's a huge caveat, though: this sort of XPages development refers to library development specifically, not writing XPages applications. There isn't really currently a good way to do actual-XPages dev in Eclipse without losing tooling.
In addition to Jesse's answer: a colleague uses Eclipse only to develop in our XPages stuff - for the Java part only. We all use a local on-disk-version of the project that can be imported into Eclipse workspace. You then can use the editors and benefits of current Eclipse versions. Caveat also: you always have to refresh/sync the sources from your on-disk-project in DDE to test. Regarding JUnit tests: we also use them and doing even automated build-tests on a Jenskins server with that method

Javascript framework support in phonegap for cross-platform?

Anyone have the idea of which Javascript framework is much supported by the cross platform
for PhoneGap App development.
I search on the web and find the JQuery Mobile framework but it is not much compatible with the android it shows problem with UI while it is much supported by the iPhone.
There is any JSframwork supported by the all max platform?
Please Help..
I personally use DataZombie's fork of jQTouch - https://github.com/DataZombies/jQTouch
The transitions and scrolling all work fine on Android unlike some of the others.
Android doesn't have a built-in theme for Android the way it does for iOS, but I was able to put one together for my app fairly easily (it's just CSS and a few images). When it is more complete I will probably release it, but you should be able to do your own or use the jet one (that looks fairly Android-ish).
None of the frameworks really looks like a proper native Android app out of the box as far as I have been able to tell. Nearly all of them seem to have a very iOS-centric navigation system (back buttons in nab bars, etc) that just don't exist in native Android apps. One of the first things I did in my theme was to get rid of any back buttons thus relying on the hardware back button for backward navigation (more like what Android users expect).

Resources