Oxygen integration limitations?

Wednesday, 1 December 2021 · 4 messages · last reply 2 Dec 2021
ZD
Zimmel, Daniel1 Dec 2021 12:27 #
Hi, while the BaseX GUI is really great, there are times I want to use Oxygen (for its features or even for a silly reason like "hey why is there no dark mode in BaseX-GUI I need a dark mode now because I have eye strain!"). According to the wiki, there is no way to get 3.1 support in Oxygen because of the limitation of the XQJ interface? So when I add a scenario with BaseX as transformer I can get Oxygen to respect any BaseX modules (and care for adding else instructions even if they are empty), but in the end it will always give me "invalid syntax, does not pass static validation". Or is there some button I have been missing? Thanks, Daniel
CG
Christian Grün1 Dec 2021 13:14 #
Hi Daniel,
Quoted text · Zimmel, Daniel · 3 lines
According to the wiki, there is no way to get 3.1 support in Oxygen because > of the limitation of the XQJ interface? >
Unfortunately, the XQJ API license is restricted to XQuery 1.0, so we’ll need to live with it (until someone feels a vocation to write a custom BaseX/oXygen plugin?). However, Reece’s IntelliJ plugin is very up-to-date and supports all version-specific varieties and gimmicks of BaseX [1]. Did you give it a try?
Quoted text · Zimmel, Daniel · 1 line
> for its features or even for a silly reason like "hey why is there no
dark mode in BaseX-GUI I need a dark mode now because I have eye strain!" Perfectly understandable ;) On Windows, I like to use NegativeScreen [2], which enables you to define custom conversion matrixes. BaseX additionally provides support for extra Look and Feel interfaces, including dark ones [3]. On some Linux systems, BaseX will switch to dark mode if a global dark environment is chosen. Hope this helps Christian [1] https://docs.basex.org/wiki/Integrating_IntelliJ_IDEA [2] https://zerowidthjoiner.net/negativescreen [3] https://docs.basex.org/wiki/Graphical_User_Interface#Look_and_Feel
ZD
Zimmel, Daniel1 Dec 2021 13:22 #
Thanks Christian for the confirmation of this behaviour and the useful hints. I have not tried the IntelliJ plugin but I will! Also interesting feature on Linux desktops, I have to try this. Best Daniel
Quoted text · Christian Grün · 16 lines
Von: Christian Grün <christian.gruen at gmail.com> Gesendet: Mittwoch, 1. Dezember 2021 13:14 An: Zimmel, Daniel <D.Zimmel at ESVmedien.de> Cc: basex-talk at mailman.uni-konstanz.de Betreff: Re: [basex-talk] Oxygen integration limitations? Hi Daniel, According to the wiki, there is no way to get 3.1 support in Oxygen because of the limitation of the XQJ interface? Unfortunately, the XQJ API license is restricted to XQuery 1.0, so we’ll need to live with it (until someone feels a vocation to write a custom BaseX/oXygen plugin?). However, Reece’s IntelliJ plugin is very up-to-date and supports all version-specific varieties and gimmicks of BaseX [1]. Did you give it a try? > for its features or even for a silly reason like "hey why is there no dark mode in BaseX-GUI I need a dark mode now because I have eye strain!" Perfectly understandable ;) On Windows, I like to use NegativeScreen [2], which enables you to define custom conversion matrixes. BaseX additionally provides support for extra Look and Feel interfaces, including dark ones [3]. On some Linux systems, BaseX will switch to dark mode if a global dark environment is chosen. Hope this helps Christian [1] https://docs.basex.org/wiki/Integrating_IntelliJ_IDEA [2] https://zerowidthjoiner.net/negativescreen [3] https://docs.basex.org/wiki/Graphical_User_Interface#Look_and_Feel
RC
Radu Coravu2 Dec 2021 07:21 #
Hi Daniel, Indeed our default Oxygen BaseX connector does not support running XQuery 3.0 or 3.1 through the XQJ API: https://www.oxygenxml.com/doc/versions/23.1/ug-editor/topics/xquery-execution-basex.html There is a third party Oxygen add-on for BaseX created by the company Axxepta: http://argon-author.com/ The add-on is free to install and use, maybe you can try it, it may support more advanced XQuery execution. Regards, Radu Radu Coravu Oxygen XML Editor
Quoted text · Daniel · 49 lines
On 12/1/21 14:22, Zimmel, Daniel wrote: > > Thanks Christian for the confirmation of this behaviour and the useful > hints. > > I have not tried the IntelliJ plugin but I will! Also interesting > feature on Linux desktops, I have to try this. > > Best Daniel > > *Von:* Christian Grün <christian.gruen at gmail.com> > *Gesendet:* Mittwoch, 1. Dezember 2021 13:14 > *An:* Zimmel, Daniel <D.Zimmel at ESVmedien.de> > *Cc:* basex-talk at mailman.uni-konstanz.de > *Betreff:* Re: [basex-talk] Oxygen integration limitations? > > Hi Daniel, > > According to the wiki, there is no way to get 3.1 support in > Oxygen because of the limitation of the XQJ interface? > > Unfortunately, the XQJ API license is restricted to XQuery 1.0, so > we’ll need to live with it (until someone feels a vocation to write a > custom BaseX/oXygen plugin?). > > However, Reece’s IntelliJ plugin is very up-to-date and supports all > version-specific varieties and gimmicks of BaseX [1]. Did you give it > a try? > > > for its features or even for a silly reason like "hey why is there > no dark mode in BaseX-GUI I need a dark mode now because I have eye > strain!" > > Perfectly understandable ;) On Windows, I like to use NegativeScreen > [2], which enables you to define custom conversion matrixes. BaseX > additionally provides support for extra Look and Feel interfaces, > including dark ones [3]. On some Linux systems, BaseX will switch to > dark mode if a global dark environment is chosen. > > Hope this helps > > Christian > > [1] https://docs.basex.org/wiki/Integrating_IntelliJ_IDEA > > [2] https://zerowidthjoiner.net/negativescreen > > [3] https://docs.basex.org/wiki/Graphical_User_Interface#Look_and_Feel >

⚡Generated with XQuery