Comments (3)
Hi @matthewmturner ,
thanks for your quick reply! I indeed did not test the latest version of the code - you are really quick integrating new features. :)
I prepared a PR with some unit tests in the hope that they will help. I think, I will wait a little bit with a PR for handling non-ascii characters because it looks like that you are currently reorganizing the code quite a bit and a probability for a conflict is quite high at the moment. And maybe you will fix everything by yourself - quick as you are. :D
And no need to re-prioritize your work - I'm sure you know better what is more important! I just was curious how the new UI for Datafusion will look like and wanted to help a little bit.
Regarding unit tests which you mentioned: if you create a short document with things which you would like to test first, I could try to take over some of the tasks.
Best
from datafusion-tui.
Hi @seryj! Thanks so much for the report.
Yes, i definitely agree the application still crashes more than it should. I am very glad to have someone else using it so i can find out more when these issues happen :) thank you again for raising.
Can you confirm you are on latest master? I am making updates frequently - often related to crashes (in particular driven from editor). For example, i fixed the issue on moving cursor panics when no text is present and correctly typing characters inside a line.
I am definitely very happy to accept PRs, in particular with unit tests. Adding tests are currently on my to-do list but i havent had chance to work on them yet.
Let me know if any other issues are of interest to you - im happy to reprioritize my efforts where others see value. my next big focus will likely be on #39 which i think can add a lot of value.
thanks again.
from datafusion-tui.
Thank you @seryj - very helpful!
Yes - there is definitely a bit of reorganization going on. The next piece is likely #47 which will make it easier to add new tabs and allow the project to be more extensible. After that, I'm hoping the core / editor will be at least somewhat stable.
The help is definitely appreciated - i didnt think anyone was really using yet 😅
To the extent you continue using it and can find / report bugs or features i will definitely prioritize getting those fixed / added. Thats basically how im driving my own prioritization list (im trying to make it my interactive data analysis tool of choice).
I can also definitely work on documenting some test ideas. getting more done there would be super valuable.
from datafusion-tui.
Related Issues (20)
- Add commands in normal mode to scroll faster HOT 7
- Error message doesnt show correct in query results
- Add rc mode HOT 2
- Testing Overview HOT 8
- add homebrew core formula HOT 1
- Update datafusion to be based on specific commit HOT 1
- Support delta table as table provider
- Enable gsheet and excel querying
- No error message for invalid sql statements HOT 12
- Improve display of queries in query history
- Explore alternatives for executing a query
- Add test data
- Add command / ctrl left/right arrow key to go to beginning / end of line HOT 1
- Investigate supporting FlightSQL
- Update README
- Add azure as object store
- crashes if backspace on blank editor
- Autocomplete for keywords and table / column info
- Make query outputs copyable
- [Feature] nice to have hive metastore as metadata catalog
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from datafusion-tui.