Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make Show Preferences Window searchable #1019

Closed
Siedlerchr opened this issue Mar 22, 2016 · 21 comments · Fixed by #4415
Closed

Make Show Preferences Window searchable #1019

Siedlerchr opened this issue Mar 22, 2016 · 21 comments · Fixed by #4415
Labels
component: ui good first issue An issue intended for project-newcomers. Varies in difficulty. [outdated] type: enhancement [outdated] type: feature

Comments

@Siedlerchr
Copy link
Member

It would be nice to have an incremental search field for searching through the Prerferences in the "Show Prefences" window

@koppor
Copy link
Member

koppor commented Mar 22, 2016

Refs #113, #268.

Think, we should really wait for the JavaFX port.

@stefan-kolb
Copy link
Member

It's a nice idea however I'd rather have it in the preferences window itself than in the Show preferences view. Like in Intelij or Eclipse to find configuration options easier without knowing in which subsection to look for.

I'd close this issue though for know as this should be done when refstructuring the preferences tab #382.

@WtfJoke
Copy link
Contributor

WtfJoke commented Oct 17, 2018

Is this still up for grabs? I would give it a try.
Never contributed to your project, though. If I cant make it, I'll write here again.

I would try it to design like @stefan-kolb mentioned

@Siedlerchr
Copy link
Member Author

Yes, this is still open. It would be really nice to have it integrated in the preferences window as a tab and to have it searchable

@koppor
Copy link
Member

koppor commented Oct 17, 2018 via email

@tobiasdiez
Copy link
Member

You might have a look at how the search is implemented in https://github.com/dlemmermann/PreferencesFX .

@paulKra
Copy link
Contributor

paulKra commented Oct 26, 2018

Hi, we are two students looking for open source project to participate in and found this issue through the awesome beginners list.
Is this issue still open? Can we start working on it?

Or is @WtfJoke still working on this?

@WtfJoke
Copy link
Contributor

WtfJoke commented Oct 26, 2018

@paulKra I started working on it. Since I am limited on time, I am still in the beginning but still want to do it, hope you guys dont mind :)

@koppor
Copy link
Member

koppor commented Oct 26, 2018 via email

@WtfJoke
Copy link
Contributor

WtfJoke commented Oct 27, 2018

I dont mind doing this together. Im up for a chat/call with @paulKra and your friend.

@CaptainDaVinci
Copy link
Contributor

I would like to work on implementing this, unless it's still being worked on by someone?

@Siedlerchr
Copy link
Member Author

Siedlerchr commented Mar 8, 2019 via email

@WtfJoke
Copy link
Contributor

WtfJoke commented Mar 9, 2019

I didnt forget about the issue/pr (see #4415) but still havent found time to progress. 🙈

@CaptainDaVinci you can continue on my branch. I invited you to my repo. I did some basics and the remaining part is about marking the found entries

tobiasdiez pushed a commit that referenced this issue Mar 15, 2019
* Feature: implement search filter in show preferences

Add a search box in show preferences window to allow users to filter
preference options.

Resolves #1019

* Add Locale.ROOT when converting to lower case

* Fixed indentation for fxml

* Added Locale.ROOT when converting to lower case

* Using FilteredList to filter options on search

* set the count label text, which was accidently removed

* Moved checkbox to the top

* Bind count label to table size property
@tobiasdiez tobiasdiez reopened this Mar 15, 2019
@WtfJoke
Copy link
Contributor

WtfJoke commented Mar 16, 2019

How is this related now to #4759?

@Siedlerchr
Copy link
Member Author

The show all preferences window (the table view). is now searchable . The preferences window itself not yet.

@tobiasdiez
Copy link
Member

Thanks to @WtfJoke and @CaptainDaVinci this is now implemented in the latest development version. Could you please check the build from http://builds.jabref.org/master/. Thanks! Please remember to make a backup of your library before trying-out this version.

@WtfJoke
Copy link
Contributor

WtfJoke commented Mar 29, 2019

I took the latest master (JabRef-5.0-dev--snapshot--2019-03-28--master--a73167933.jar) and search looks fine for me.

I have however one note:
If I search a term, which is not in the currently selected settings view (eg. I have opened Advanced View and search for something which is in General View), then the view doesnt switch.

I think in terms of user experience, it would be great to switch to any (or the first) view, which contains the term, if there any hits.

Not sure if should create a separate issue for that.

@tobiasdiez
Copy link
Member

@WtfJoke yes please open a new issue for it. It's a useful suggestion.

@CaptainDaVinci
Copy link
Contributor

I have implemented the changes suggested by @WtfJoke , is it okay if I push the changes on the same branch where the search was implemented?

@WtfJoke
Copy link
Contributor

WtfJoke commented Mar 29, 2019

Nice :) Probably you should create a separate branch from the latest master (since the search branch got already merged)

@CaptainDaVinci
Copy link
Contributor

CaptainDaVinci commented Mar 29, 2019

There is also an issue of buttons not being highlighted.
Also, under external programs tab the buttons Settings for * are inside a grid pane and aren't considered when searching.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: ui good first issue An issue intended for project-newcomers. Varies in difficulty. [outdated] type: enhancement [outdated] type: feature
Projects
None yet
Development

Successfully merging a pull request may close this issue.

8 participants